又见炊烟升起

导航

=Quick reference card - 8位单片机开发板Arduino Duemilanove/UNO

arduino的Duemilanove

pin map

image

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
路径里).
//新建工程时如果是流程图方式,可以选择:
image,流程图方式可以转成代码方式(Project->Convert to source project),但是不能从代码转化成流程图方式.

流程图编程支持的模块 在代码中路径:

D:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\VSM Studio\drivers\arduino

也即如下:
image

image
image
image

image
image
image

Q:proteus中仿真arduino的程序,怎么在实体arduino上实现?
A:点击upload按钮.

posted on 2022-04-18 00:53  ni_sy  阅读(270)  评论(0编辑  收藏  举报