【无标题】

基于I2C/SPI的温湿度采集与OLED显示

嵌入式第10-11周作业


一. (简答题)

1. 学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:
1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)

2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。

参考:
1. stm32通过I2C接口实现温湿度(AHT20)的采集
2. 奥松AHT20传感器厂商资料
AHT20产品手册a2.pdf

2. 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:

1) 显示自己的学号和姓名;

2) 显示AHT20的温度和湿度;

3) 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(最好使用硬件刷屏模式)。

参考:
基于STM32的0.96寸OLED显示屏显示数据


目录


一、温湿度传感器的数据采集并通过串口输出


二、OLED屏显和汉字点阵编码原理

1.


三、总结


四、参考文献

stm32通过I2C接口实现温湿度(AHT20)的采集

基于STM32的0.96寸OLED显示屏显示数据


上一篇:git文件管理与索引,深入理解工作原理


下一篇:吐血整理--VI编辑器常用操作汇总(1),36岁老码农现身说法