eagler8 发表于 2019-6-13 18:06:54

14 LM35_RS232AD:串口显示 A2 口 LM35 温度传感器读取的温度(可测试室内外温度,范围-50-150°C,灵敏度好)

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

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    int val;
    int dat;
    val=analogRead(2);
    dat=(125*val)>>8;
    Serial.print("Tep:");
    Serial.print(dat);
    Serial.println("C");
    delay(500);
}

eagler8 发表于 2019-6-13 18:10:37

eagler8 发表于 2019-6-13 18:23:34

eagler8 发表于 2019-6-13 18:23:49

eagler8 发表于 2019-6-13 19:25:16

eagler8 发表于 2019-6-13 19:40:11

本帖最后由 eagler8 于 2019-6-13 20:28 编辑

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

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

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

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

void loop() {                                 //循环
int chk = DHT11.read(DHT11PIN);               //将读取到的值赋给chk
int tem=(float)DHT11.temperature;               //将温度值赋值给tem
int hum=(float)DHT11.humidity;                  //将湿度值赋给hum
Serial.print("Tempeature:");                  //打印出Tempeature:
Serial.println(tem);                            //打印温度结果
Serial.print("Humidity:");                      //打印出Humidity:
Serial.print(hum);                              //打印出湿度结果
Serial.println("%");                            /打印出%
delay(1000);                                    //延时一段时间
}

eagler8 发表于 2019-6-13 20:31:53

本帖最后由 eagler8 于 2019-6-13 20:40 编辑

未经校准的串口输出数据

eagler8 发表于 2019-6-13 20:56:12

eagler8 发表于 2019-6-13 20:56:28

eagler8 发表于 2019-6-13 21:27:25

eagler8 发表于 2019-6-13 21:27:43

leizhanbin 发表于 2019-6-13 23:09:20

这个扩展版最好阿,在那里买呢?

eagler8 发表于 2019-6-14 08:30:36

leizhanbin 发表于 2019-6-13 23:09
这个扩展版最好阿,在那里买呢?

:)淘宝上搜9合1扩展板

eagler8 发表于 2019-6-16 17:48:36

16 Light Sensor:串口显示 A1 口光敏电阻采集的数值

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

void setup()
{
Serial.begin(9600);
}
void loop()
{
      int val;
      val=analogRead(1);   
      Serial.println(val,DEC);   
      delay(100);
}

eagler8 发表于 2019-6-16 20:07:59

光线的波形

页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)