=Quick reference card - 8位单片机开发板Arduino Duemilanove/UNO
arduino的Duemilanove
pin map
arduino 代码快速参考
https://www.arduino.cc/reference/en/
arduino 的library参考
https://www.arduino.cc/reference/en/libraries/
i2c
i2c扫描参考
https://playground.arduino.cc/Main/I2cScanner/
的代码,串口9600波特率会显示类似如下:
Scanning...
I2C device found at address 0x3F !
done
I2C 1602LCD 的调试
1.使用i2c扫描先确认LCD的地址,比如我从淘宝买的LCD1602 的I2C转接板的地址不是0x27,而是0x3f
2.打开 IDE 的工具–>管理程式库
搜寻 LiquidCrystal_PCF8574 与下载安装
3.打开示例代码,修改i2c地址从0x27为0x3f后,编译并上传即可:
使用proteus仿真arduino
//新建项目时,如果选择"From Development Board",则后面只能用类似arduino IDE的代码编程;如果选择"New Project",则后面可以选择"Create Firmware Project"(即代码编程)或者"Create Flowchart Project"(即流程图编程,实际调试的源代码类似在
C:\Users\MateBook Xpro\AppData\Local\Temp\VSM Studio
路径里).
//新建工程时如果是流程图方式,可以选择:
,流程图方式可以转成代码方式(Project->Convert to source project),但是不能从代码转化成流程图方式.
流程图编程支持的模块 在代码中路径:
D:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\VSM Studio\drivers\arduino
也即如下:
Q:proteus中仿真arduino的程序,怎么在实体arduino上实现?
A:点击upload按钮.