完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、新建工程 还是老样子,不过这次不需要添加任何依赖。 二、I2CAPI介绍 这里我们需要了解几个Wire常用的API。 1.Wire.begin 初始化可以设置引脚,如 Wire.begin(18, 19); 2.Wire.beginTransmission,开始传输,传入目标地址,如OLED-0x3C Wire.beginTransmission(0x3c); 3.Wire.write 开始写数据, 直接传入要写的数据即可 4.Wire.endTransmission 结束传输,写入完成后调用 三、编写代码 这里的代码,我们将cmd_ssd1315中的数据依次通过I2C写入地址为0x3C的设备中,这些数据分别代表着初始化OLED所需要的参数,如亮度、方向等信息,具体请参考SSD1315的手册,或自行百度。 四、测试 将代码下载到开发板,查看OLED,可以看到OLED此时成功亮起,有很多斑点,属于正常现象。 五、总结 本节我们主要尝试通过I2C发送一段指令给OLED,并将其成功点亮。至此我们嵌入式开发基础篇的内容就全部完成了。 原作者:小鱼 鱼香ROS |
|
相关推荐 |
|
2041 浏览 0 评论
1174 浏览 0 评论
3632 浏览 2 评论
2837 浏览 0 评论
这是汽车360全景控制器上的主板,请问圆圈中的原件是什么,起什么作用?
2597 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 20:19 , Processed in 0.680055 second(s), Total 36, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号