cumtzdlxm 2019-09-08
最近很幸运认识了一位朋友,听她讲了一些关于少儿编程的内容,出于工作原因与兴趣使然,我开始准备学习一些相关的知识。
在这之前有过耳闻,后初略看了一下,后续目标是详细看一看,然后构建出自己的一套工具,结合硬件做一些有用的东西。
带小朋友了解了一下 ArduinoJR ,兴趣还是有的,只是怎么用她可以理解的形式给她讲解怎么玩起来,我还一时想不到好的方法,后续期望可以以此为基础做一个类似的自媒体频道来记录这个过程(这只是一个期望,感觉要立 Flag 的话可以立好多)。
在这之前我一直期望购买一套树莓派,然后做一些程序方面的玩具,一直也是没有太明确的想法,也就一直搁置了下来。最近仔细了解了 Scratch 以后搜索得到了 Arduino 这个开源硬件,对于硬件开源我无能为力,但是基于它的周边还是能做很多可以玩起来的东西(我希望这不只是想好,而是可以坚持做下去的一个爱好)。
淘宝入手 Arduino ,主要应该关注的是配件,不清楚具体做什么的情况之下,选择了标配版本,先试着熟悉熟悉,然后基于 Scratch 与 编程语言之间的转换熟悉,渐渐的再考虑后续的可玩性。
收到快递之后,果断打开看了一下书名书,面对满目的零配件,是不是有些想退缩不玩了?
Arduino 本身真的很小,比我想象之中小太多了。
说明书上的指引以及驱动盘都是以 Windows 为主, MAC 用户需要官网安装下载软件,直接 Just Download 等待下载。
应用启动以后的编辑器界面长这样的。
电源连接运行正常
选择一个 Example
上传程序 Example 运行起来的效果是这样的
仅仅简单开了一个箱,给自己树立一个小小的目标,玩起来。在这个过程中接触一些新的东西,巩固一些自己擅长的知识,以兴趣爱好为出发点做一些可以改变心态的事情。
第三步:通过 arduino 软件选择对应的网络端口就可以进行固件更新了,不过更新的时候要注意不能将 Arduino.begin() 和 ArduinoOTA.handle() 这两个关键函数给更新掉