一、前言
在开始第一个项目之前,我们需要选择一个趁手的工具,这能让你在未来的开发中省下不少的烦恼。
我在这漫长的时间里,尝试了各式各样的板子和软件,下面我将把几种我知道的分享给大家~
二、软件的选择
(1)图形化
- mixly米思琪——一款非常非常非常好用的图形化编程软件
我有很多的小玩意都是直接用Mixly直接做出来的,基本上所有逻辑都跑的通,而且非常适合学生学习前期的逻辑思路使用。
下载地址:Mixly官网下载界面
- [扩展]Mind+ 一款非常像Scratch的软件,他提供了和Arduino的通讯工具,喜欢Scratch的同学们可以感受一下,ArduinoUNO可以作为Scratch小游戏的扩展工具,比如可以通过旋转开关来控制角色的移动速度,还可以控制PWM等等
下载地址:Mind+官网下载
(2)代码
- ArduinoIDE—标准套餐,2022年底Arduino团队推出了ArduinoIDE2.0,真的良心了这回…
用过ArduinoIDE1.0+的人应该知道,虽然有了基本的功能,而且看着简约,但是没有自动补全,没有难看的UI等等的槽点真的很多…但是随着2.0的退出,这里还是推荐的!
下载地址:官方网站下载链接
- VScode—超级无敌强大的轻量级代码编辑器!
VScode哪里都好,只不过他仅仅是个编辑器,和IDE不同的是,如果想让vscode成功下载你的程序到你的Arduino里,需要一些麻烦的步骤,还要配置你电脑的C++环境以及安装Arduino的插件。也就是说,使用这个有那么一点点的小小门槛,但是VScode它的生态实在是无敌,插件也多!可以说上限也更高吧。
三、 硬件的选择
- Arduino的开发版种类实在是太多了,ATmega、ESP、STM等等
- 我们前期可以选择最基础的ArduinoUNO
- 进阶的我们可以选择ESP32
- 淘宝上100-200左右的ArudinoUNO套装就可以拥有丰富的传感器和舵机电机等
- 一块UNO也就十几块钱吧,ESP32也就20块钱左右
四、 总结
- 以上的所有工具大家均可尝试,而我习惯了用ArduinoIDE,虽然现在更喜欢VScode,但是后面可能更多的还是以ArduinoIDE来展示给大家~
- 我的硬件的话,应该是UNO和ESP32都有吧,其实前期没啥大区别…