ARDUINO DHT11 入门套件

规格
- 第 1 课:EEPROM存储程序
- 课2: 0.96英寸LED屏方案
- 课3: MPU6050六轴陀螺仪方案
- 课4: 无源蜂鸣器程序
- 第 5 课:DH11温湿度传感器方案
- 课6: 红外远程接收方案
- 课7: 光敏电阻方案
存储LED及屏方案
第一课:EEPROM存储程序:
- 在 Arduino IDE 中点击 Sketch,在 Include Library 中选择 Manage Library,搜索 AT24C256_library,然后点击 Install。

- 点击 File 在Arduino IDE中,从Ex中选择AT24C256_library中的read_wirteamp莱斯。
- 单击“Upload”,然后单击IDE右上角的“Serial Monitor”。
课2: 0.96英寸LED屏方案:
- 在Arduino IDE中点击Sketch,在Include Library中选择Manage Library,搜索U8glib,选择U8glib,点击Install

- 点击 File 在 Arduino IDE 中并从 Ex 中的 U8glib 选择 FPSamp莱斯。
- //查找U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C/TWI代码,删除“//”取消注释,点击左上角上传。

- //查找U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C/TWI代码,删除“//”取消注释,点击左上角上传。
课3: MPU6050六轴陀螺仪方案:
- 在 Arduino IDE 中单击 Sketch,在 Include Library 中选择 Manage Library,搜索 Adafruit_MPU6050,然后单击 Install。

- 点击 File 在 Arduino IDE 中并在 Ex 中的 Adafruit_MPU6050 中选择 basic_readingsamp莱斯。
- 点击Upload,点击IDE右上角的Serial Monitor,从9600baud切换到115200baud。

- 由于 MPU-6050 各轴的初始值不可能一致,当加速度的 X、Y 轴不等于 0 m/^2、Z 轴不等于 9.8 m/^2 时,X、Y、Z的旋转角度不等于0rad/s,可以通过程序增大或减小误差值。使输出的初始值相对正确。
无源蜂鸣器程序
第 4 课:无源蜂鸣器程序:

温湿度传感器方案
课5: DH11温湿度传感器方案:
- 在 Arduino IDE 中点击 Sketch,在 Include Library 中选择 Manage Library,搜索 DHT11,选择 DFRobot_DHT11,然后点击 Install。

- 点击 File 在Arduino IDE中,并在Ex中的DFRRobot_DHT11中选择readDHT11amp莱斯。
- 将#define DHT11_PIN 10更改为#define DHT11_PIN3,然后单击IDE主页上传。

- 单击IDE右上角的Serial Monitor,将9600baud切换为115200baud。等待约1S即可获取当前温度和湿度。

红外远程接收方案
第6课: 红外远程接收方案
- 在Arduino IDE中点击Sketch,在Include Library中选择Manage Library,搜索IRremote,然后点击Install。

- 点击 File 在 Arduino IDE 中并在 Ex 中选择 ReceiveDemo from IRremoteamp莱斯。
- 点击Upload,点击IDE右上角的Serial Monitor,从9600baud切换到115200baud。使用配套遥控器对准红外接收模块,按任意键。当出现相应数据时,模块即可正常运行。

第7课: 光敏电阻方案:

第8课: 按钮程序:

常问问题
常见问题s
- 问:如果我的程序无法运行,如何排除故障?
- 答:检查连接以确保它们设置正确。验证库是否已正确安装在 Arduino IDE 中。确保代码没有错误并且与手册中提供的说明相符。
文件/资源
![]() |
ARDUINO DHT11 入门套件 [pdf] 用户指南 DHT11、DHT11 入门套件、入门套件、套件 |
