Arduino开发入门,ArduinoIDE与platformIO的安装使用

时间:2024-02-22 19:04:08

1.Arduino是什么

Arduino是一款在软件和硬件层面都开源的一套嵌入式开发方案,对于初学的开发者来说,只要了解Arduino nuo这一款单片机即可。最好淘宝买一个,或者采用protues的arduino仿真都可。

2.开发工具

推荐两款开发工具,一款是轻量级的Arduino官方发布的

Arduino IDE

优点:中文,轻量,小巧,很方便可以下载各类的库。
缺点:代码提示不是很方便
在这里插入图片描述
在这里插入图片描述

PlatformIO

第二款是资深一点的,PlatformIO平台,使用的是VScode打开
优点:1.因为是使用的vscode平台,所以可以完美集成所有vscode的优秀插件(即写代码的体验好,代码智能提示,跳转,文件管理等等)
除此之外,PlatformIO的平台支持的板子超多,(官方的,魔改的等等),
2.插件库也比Arduino更加强大(因为有很多开发者上传了自己开发的库,比如各类传感器,摄像头,芯片),
3.库自带demo,函数的调用方法都有示例,环境非常好(相比之下STM32的环境就有点一言难尽)
4.自带框架,有一些常用的硬件开发框架。
在这里插入图片描述
以DS18B20这款温度传感器为例:
搜索开发库
在这里插入图片描述
一般下载第一个,然后查看demo
在这里插入图片描述
选择项目名字和对应的板子,即可自动创建对应的文件目录
在这里插入图片描述
实际开发如图:
在这里插入图片描述

3.学习资料

强烈推荐Arduino中文社区(https://www.arduino.cn/thread-5838-1-1.html
在这里插入图片描述
里面学习资料齐全,专业