Arduino教程(1)
前言
Hello,大家好,我是文宇。
没想到吧,今天两篇都是关于Arduino的,我打算后面还搞一些关于无线电的文章。
因为我最近打算考一张业余无线电的A类操作证。
正文
Arduino IDE安装
Arduino的IDE很好安装。
- 进入Arduino的官网的下载页面:下载页面。
- 根据系统选版本
- 然后解压安装包
然后圈出来的就是Arduino IDE了。
然后如果是英文,可以参考这篇文章更改语言。
【Arduino】超详细!arduino ide安装的整个过程和ide改成中文-CSDN博客
Arduino IDE与其他的Arduino编译器的对比
PlatformIO
-
用户界面:Arduino IDE具有简单和直观的用户界面,适合初学者使用。PlatformIO则提供了更为丰富和多样化的用户界面,包括命令行界面和集成开发环境插件。
-
平台支持:Arduino IDE主要用于Arduino平台,对其他硬件平台的支持相对较少。而PlatformIO支持多种开源硬件平台,包括Arduino、ESP8266、ESP32、Raspberry Pi等。
-
库管理:Arduino IDE在库管理方面相对简单,您需要手动下载和安装库。PlatformIO有一个库管理器,可以轻松搜索、安装和管理各种库。
-
跨平台支持:Arduino IDE适用于Windows、Mac和Linux操作系统。PlatformIO也支持这些操作系统,并提供了更多的平台支持。
-
第三方集成:PlatformIO可以与其他开发工具(如Visual Studio Code、Atom等)进行集成,以提供更丰富的开发环境功能。Arduino IDE则相对独立,不太容易与其他开发工具进行集成。
VS code
-
用户界面:Arduino IDE具有简单和直观的用户界面,适合初学者使用。而VS Code是一款功能强大的文本编辑器,并提供了更丰富的用户界面和功能。
-
插件支持:VS Code有丰富的插件生态系统,可以扩展其功能。对于Arduino开发,有很多插件可用于代码高亮、代码补全、调试和上传等功能。而Arduino IDE相对较少的插件支持。
-
多文件项目:VS Code允许您轻松创建和组织多个文件的Arduino项目。您可以使用文件夹和文件来组织代码,并且可以更好地管理和编辑代码。而Arduino IDE主要是一个单文件的开发环境,不太适合复杂的多文件项目。
-
第三方库管理:VS Code与PlatformIO插件结合使用时,可以轻松管理第三方库的安装和更新。这使得在VS Code中使用Arduino更加方便。而Arduino IDE在库管理方面相对简单,需要手动下载和安装库。
-
跨平台支持:Arduino IDE适用于Windows、Mac和Linux操作系统。VS Code同样支持这些操作系统,并且您可以在不同平台上保持一致的开发环境。
Eclipse
-
用户界面:Arduino IDE具有简单、直观的用户界面,适合初学者使用,并且非常容易上手。而Eclipse是一款功能强大的集成开发环境(IDE),提供更多高级功能和自定义选项,适合有经验的开发人员。
-
插件和扩展性:Eclipse具有丰富的插件生态系统,可以扩展其功能,可以添加各种插件来进一步定制和增强开发环境。而Arduino IDE的插件支持相对较少,功能相对固定。
-
调试功能:Eclipse提供了强大的调试功能,可以逐步执行代码、设置断点、查看变量等,有助于排除代码错误和调试复杂的程序。Arduino IDE在调试方面相对较弱,主要依赖于串口监视器和打印调试输出。
-
版本控制和团队协作:Eclipse具有更好的版本控制和团队协作功能,可以与各种版本控制系统(如Git)集成,可以更好地处理多个开发者之间的代码协作。而Arduino IDE没有内置的版本控制功能,需要借助外部工具进行版本控制。
-
多平台支持:Arduino IDE适用于Windows、Mac和Linux操作系统。而Eclipse适用于多种操作系统,包括Windows、Mac和Linux,使得在不同平台上开发更加便捷。
总结
Arduino IDE适合初学者,而其他的编译器则相对适合一些有一定经验的人。
结语
今天就更这么多,明天再更