极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-6-13 18:06:54 | 显示全部楼层
14 LM35_RS232AD:串口显示 A2 口 LM35 温度传感器读取的温度(可测试室内外温度,范围-50-150°C,灵敏度好)

  1. /*
  2. Eagler8实验程序列表
  3. 温度传感器实验
  4. 14 LM35_RS232AD:串口显示 A2 口 LM35 温度传感器读取的温度(可测试室内外温度,范围-50-150°C,灵敏度好)
  5. */

  6. void setup()
  7. {
  8.     Serial.begin(9600);
  9. }

  10. void loop()
  11. {
  12.     int val;
  13.     int dat;
  14.     val=analogRead(2);
  15.     dat=(125*val)>>8;
  16.     Serial.print("Tep:");
  17.     Serial.print(dat);
  18.     Serial.println("C");
  19.     delay(500);
  20. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 18:10:37 | 显示全部楼层
14.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 18:23:34 | 显示全部楼层
14-1.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 18:23:49 | 显示全部楼层
14-2.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 19:25:16 | 显示全部楼层
14-3.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 19:40:11 | 显示全部楼层
本帖最后由 eagler8 于 2019-6-13 20:28 编辑

温湿度传感器实验
15 DHT11_Test:串口显示 D4  DHT11 温湿度传感器读取的温湿度数据(测温范围0-50°C,湿度范围20%-90%PH)


  1. /*
  2. Eagler8实验程序列表
  3. 湿度传感器实验
  4. 15 DHT11_Test:串口显示 D4 口 DHT11 温湿度传感器读取的温湿度数据(测温范围0-50°C,湿度范围20%-90%PH)
  5. */

  6. #include <dht11.h>                           //引用dht11库文件,使得下面可以调用相关参数
  7. #define DHT11PIN 4                          //定义温湿度针脚号为4号引脚
  8. dht11 DHT11;                                //实例化一个对象

  9. void setup() {                              //设置
  10. Serial.begin(9600);                         //设置波特率参数
  11. pinMode(DHT11PIN,OUTPUT);                   //定义输出口
  12. }

  13. void loop() {                                   //循环
  14. int chk = DHT11.read(DHT11PIN);                 //将读取到的值赋给chk
  15. int tem=(float)DHT11.temperature;               //将温度值赋值给tem
  16. int hum=(float)DHT11.humidity;                  //将湿度值赋给hum
  17. Serial.print("Tempeature:");                    //打印出Tempeature:
  18. Serial.println(tem);                            //打印温度结果
  19. Serial.print("Humidity:");                      //打印出Humidity:
  20. Serial.print(hum);                              //打印出湿度结果
  21. Serial.println("%");                            /打印出%
  22. delay(1000);                                    //延时一段时间
  23. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 20:31:53 | 显示全部楼层
本帖最后由 eagler8 于 2019-6-13 20:40 编辑

未经校准的串口输出数据

15.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 20:56:12 | 显示全部楼层
15-1.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 20:56:28 | 显示全部楼层
15-2.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 21:27:25 | 显示全部楼层
15-3.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 21:27:43 | 显示全部楼层
15-4.jpg
回复 支持 反对

使用道具 举报

发表于 2019-6-13 23:09:20 | 显示全部楼层
这个扩展版最好阿,在那里买呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-14 08:30:36 | 显示全部楼层
leizhanbin 发表于 2019-6-13 23:09
这个扩展版最好阿,在那里买呢?

淘宝上搜9合1扩展板
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-16 17:48:36 | 显示全部楼层
16 Light Sensor:串口显示 A1 口光敏电阻采集的数值

  1. /*
  2. Eagler8实验程序列表
  3. 亮度传感器实验
  4. 16 Light Sensor:串口显示 A1 口光敏电阻采集的数值
  5. */

  6. void setup()
  7. {
  8.   Serial.begin(9600);
  9. }
  10. void loop()
  11. {
  12.       int val;
  13.       val=analogRead(1);   
  14.       Serial.println(val,DEC);   
  15.       delay(100);
  16. }
复制代码

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-16 20:07:59 | 显示全部楼层
光线的波形

16.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-9-19 15:15 , Processed in 0.085389 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表