查看: 3572|回复: 244

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

[复制链接]
  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

    发表于 2019-6-10 08:24 | 显示全部楼层 |阅读模式
    本帖最后由 eagler8 于 2019-8-10 07:16 编辑

    000.jpg

    实验目录(动手做):
    一、LED 实验
    01 Blink:D13蓝色 LED 闪烁
    02 Blink2:D12、D13红蓝色 LED 交替闪烁
    03 Blink3:模拟爆闪警灯
    04 Breath_LED:D9 全彩 LED 模拟红色呼吸灯
    二、按键实验
    05 Button:D2 按键控制 D13蓝色 LED
    06 Button_Lock:D3 按键控制 D13 蓝色LED 自锁实验
    三、电位器实验
    07 RS232_AD:串口读取 A0 电位器采集数值(旋转角度270°输出0-3.3V/5V电压信号电位器阻值10K)
    08 Rotation_LED:A0 电位器控制 D11 全彩 LED 蓝色端亮度
    09 RC_Motor:A0 电位器控制 D7 输出口的舵机控制其转动角度(舵机需自备Arduino 需要外部供电)
    四、RGB 全彩 LED 实验
    10 LED_RGB_Text:全彩 LED 基本颜色变化
    11 LED_RGB:全彩 LED 彩虹变化
    五、红外传感器D6实验(红外遥控器需自备)
    12 IRrelay:按红外遥控器任意键,可以控制 D13 LED 开关(控制距离1-8米,频率38KHz,兼容市面上大部分红外遥控器)
    13 IRrecord:串口显示读取的红外遥控代码
    六、温度传感器实验
    14 LM35_RS232AD:串口显示 A2 口 LM35 温度传感器读取的温度(可测试室内外温度,范围-50-150°C,灵敏度好)
    七、温湿度传感器实验
    15 DHT11_Test:串口显示 D4 口 DHT11 温湿度传感器读取的温湿度数据(测温范围0-50°C,湿度范围20%-90%PH)
    八、亮度传感器实验
    16 Light Sensor:串口显示 A1 口光敏电阻采集的数值
    17 Light_LED:A1 口光敏电阻控制 D13 LED 开关(感光比较灵敏,适合教学实验及民用设备)
    九、蜂鸣器实验
    18 Buzzer:D5 口无源蜂鸣器模拟救护车警笛(可发出简单的音乐声,音乐需要通过程序编写)
    十、扩展实验
    19 模拟超声波测距传感器(探测类I,IIC/I2C接口)
    20 总线DS18B20温度传感器(数值类,接扩展板数字D7接口)
    21 TM1637四位数码管(数码管和点阵类,接扩展板数字D7/D8接口)
    22 GY-BMP280-3.3 大气压强高度计传感器模块 ( 数值类,IIC/I2C接口)
    23 GY-NEO-6MV2新款飞控GPS卫星信号接收模块 (数值类,TTL接口)
    24 5V低电平触发单路继电器模块(执行类,数字D7接口)
    25 带驻极话筒4线制声音传感器模块(触发类,数字D7接口)
    26 BH1750FVI 数字光强度模块光照传感器(数值类, IIC/I2C接口)
    27 开源DFPlayer Mini TF卡MP3播放模块(输出执行器类D7/D8数字接口)
    28 LCD1602液晶屏模块(输出显示器类, IIC/I2C接口)
    29 人体红外热释电运动传感器模块 (触发类,数字D7接口)
  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 08:27 | 显示全部楼层
    Aduino UNO 9in1 实验扩展板电原理图
    00线路图.jpg





  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 08:29 | 显示全部楼层
    Aduino UNO 9in1 实验扩展板de模块与板载端口:


    复位按键(REST)

    10K旋转电位器模块(A0)

    2路SW按键模块(D2、D3)

    Light亮度传感器模块(A1)

    LM35D温度传感器模块(A2)

    Buzzer无源蜂鸣器模块(D5)

    DHT11温湿度传感器模块(D4)

    ER Receiver红外接收模块(D6)

    1路Analog Port模拟量端口(A3)

    RGB全彩LED模块(D9、D10、D11)

    2路Digital Port数字量端口(D7、D8)

    1个TTL串口(可接入蓝牙或WIFI模块等)

    2路3mm LED模块(红色D12、蓝色D13)

    1个双向同步串行总线I2C接口(A4 SDA及A5 SCL,可接显示屏等)



    3D图.jpg
  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 08:37 | 显示全部楼层
    扩展板主要特性


    优秀PCB设计,美观大方
    完全兼容Arduino UNO R3接口
    预留了5个扩展端口,可以完成其他模块实验
    提供了Arduino初学入门基本实验九种模块
    不用焊接,不用连线,直接下载程序就可以完成实验
    定制加高排针,不会与UNO板的USB接口接触发生短路
    一块板子集成九种模块功能,轻而易举完成18种程序实验
    提供所有模块代码库文件,逐一经过测试,直接就可以使用

    0000-0.jpg

  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 08:39 | 显示全部楼层
    01 Blink:D13蓝色 LED 闪烁

    kittenblock中小学创客名师推荐的图形化编程软件

    /*
      Eagler8实验程序列表
      01 Blink:D13蓝色 LED 闪烁
     */
     
    int led = 13;
     
    void setup() {
      pinMode(led, OUTPUT);
    }
     
    void loop() {
      digitalWrite(led, HIGH);   
      delay(1000);              
      digitalWrite(led, LOW);  
      delay(1000);              
    }



    01--.jpg



  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 09:22 | 显示全部楼层
    01-0.jpg


  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 09:33 | 显示全部楼层
    02 Blink2:D12、D13红蓝色 LED 交替闪烁

    kittenblock中小学创客名师推荐的图形化编程软件

    /*
     Eagler8实验程序列表
     02 Blink2:D12、D13红蓝色 LED 交替闪烁
     */
      
    int led1 = 12;
    int led2 = 13;
     
    void setup() {                
      pinMode(led1, OUTPUT);     
      pinMode(led2, OUTPUT);
    }
     
    void loop() {
      digitalWrite(led1, HIGH);  
      delay(1000);               
      digitalWrite(led1, LOW);
      digitalWrite(led2, HIGH);  
      delay(1000);
      digitalWrite(led2, LOW);  
    }






  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 13:42 | 显示全部楼层
    01-0.jpg
  • TA的每日心情
    慵懒
    2019-9-16 08:11
  • 签到天数: 139 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-10 13:51 | 显示全部楼层
    02 Blink2:D12、D13红蓝色 LED 交替闪烁


    kittenblock中小学创客名师推荐的图形化编程软件

    /*
     Eagler8实验程序列表
     02 Blink2:D12、D13红蓝色 LED 交替闪烁
     */
      
    int led1 = 12;
    int led2 = 13;
     
    void setup() {                
      pinMode(led1, OUTPUT);     
      pinMode(led2, OUTPUT);
    }
     
    void loop() {
      digitalWrite(led1, HIGH);  
      delay(1000);               
      digitalWrite(led1, LOW);
      digitalWrite(led2, HIGH);  
      delay(1000);
      digitalWrite(led2, LOW);  
    }

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

    本版积分规则

    热门推荐

    同时读取两个传感器的数据,并上传至云端存储
    同时读取两个传感器的数据
    一个示例,仅供参考,可以自己更换传感器,或者连接更多传感器。 开发板: Wifiduin
    求助帖 新手
    求助帖 新手
    如图,第一个LED灯驱动失败,求原因… 板子是UNO R3,LED灯接在13与GND上面。
    【Arduino】108种传感器系列实验(93)---CSR8350蓝牙音乐模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    光线跟踪钛合金猫眼
    光线跟踪钛合金猫眼
    +视频 https://www.bilibili.com/video/av67732712/ +原理 ---光线跟踪 建立极
    "高精度"米家电子温湿度计Pro拆解
    "高精度"米家电子温湿度计
    为了了解哪种温湿度传感器更好,我搞了一个米家电子温湿度计Pro(阿蒙同志赠送) 价格
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表