前言
因项目需要开始做上下位机的通信程序,下位机用的控制板就是Arduino,型号是mega2560,它提供了四组UARTs通信接口,也支持SPI和I2C通信。
参考书籍:
- Arduino程序设计基础(第2版)——陈吕州
- Arduino权威指南(第2版)——Michael Margolis(美)
- CSDN上很多关于Arduino的博客
软件安装
首先去arduino官网下载安装包,根据操作系统选择不同的版本,这里我用的时最新的Arduino 1.8.9 Windows Installer,下载好后安装,可以放置你想要的路径也可以默认路径,最后会生成一个名为Arduino的文件夹,里面包含可执行文件和各种其他文件。双击Arduino.exe就会启动程序主窗口。
- 为了使Arduino的开发环境和板子通信成功,还需要安装Arduino开发板的驱动程序。Windows系统里,可以使用USB接线连接PC和Arduino开发板,并等待出现“发现新硬件向导”。通常条件下,这个步骤一般都会自 动完成安装驱动程序,但有些情况下因某些操作系统文件的丢失会导致这个操作失败。
- 如果出现了Arduino驱动程序安装失败的情况,打开设备管理器,找到显示列表里的Arduino开发板(可能在其他设备里,也可能在端口条目里,可以