打印

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

[复制链接]
910|12
跳转到指定楼层
楼主



【雕爷学编程】Arduino动手做系列:

一、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实验(红外??仄餍枳员福?/font>
12 IRrelay:按红外??仄魅我饧?,可以控制 D13 LED 开关(控制距离1-8米,频率38KHz,兼容市面上大部分红外??仄鳎?/font>
13 IRrecord:串口显示读取的红外??卮?/font>
六、温度传感器实验
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播放??椋ㄊ涑鲋葱衅骼郉7/D8数字接口)
28 LCD1602液晶屏??椋ㄊ涑鱿允酒骼?, IIC/I2C接口)
29 人体红外热释电运动传感器???(触发类,数字D7接口)
30 DS1307时钟???Tiny RTC I2C??椋ㄌ讲獯衅骼?, IIC/I2C接口)
31 兼容HC-06从机蓝牙??椋ㄍㄐ庞氪娲⒗?,D7/D8数字接口<TTL接口>)
(待续)

使用特权

评论回复
沙发
 楼主 | 2019-8-28 13:57 | 只看该作者
Aduino UNO 9in1 实验扩展板电原理图


使用特权

评论回复
板凳
 楼主 | 2019-8-28 13:58 | 只看该作者
Aduino UNO 9in1 实验扩展板de??橛氚逶囟丝冢?/font>


复位按键(REST)

10K旋转电位器??椋ˋ0)

2路SW按键??椋―2、D3)

Light亮度传感器??椋ˋ1)

LM35D温度传感器??椋ˋ2)

Buzzer无源蜂鸣器??椋―5)

DHT11温湿度传感器??椋―4)

ER Receiver红外接收??椋―6)

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

RGB全彩LED??椋―9、D10、D11)

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

1个TTL串口(可接入蓝牙或WIFI??榈龋?br />
2路3mm LED??椋ê焐獶12、蓝色D13)

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





使用特权

评论回复
地板
 楼主 | 2019-9-3 09:10 | 只看该作者
开始实验之前,先下载扩展板配套的部分示例程序,将解压缩的 Eagler8 文件夹拷贝到 Arduino IED 安装目录下的 libraries 文件夹内。启动 Arduino IDE,打开文件‐-示例‐-Eagler8,即可调用前9类18项示例实验程序。Eagler8扩展板示例18项示例程序下载地址:

链接:











使用特权

评论回复
5
 楼主 | 2019-9-3 09:18 | 只看该作者
1.LED 实验
01 Blink:D13蓝色 LED 闪烁
02 Blink2:D12、D13红蓝色 LED 交替闪烁
03 Blink3:模拟爆闪警灯
04 Breath_LED:D9 全彩 LED 模拟红色呼吸灯


使用特权

评论回复
6
 楼主 | 2019-9-3 09:21 | 只看该作者
01 Blink:D13蓝色 LED 闪烁


  1. /*
  2.   Eagler8实验程序列表
  3.   01 Blink:D13蓝色 LED 闪烁
  4. */

  5. int led = 13;

  6. void setup() {
  7.   pinMode(led, OUTPUT);
  8. }

  9. void loop() {
  10.   digitalWrite(led, HIGH);   
  11.   delay(1000);              
  12.   digitalWrite(led, LOW);  
  13.   delay(1000);              
  14. }
复制代码


使用特权

评论回复
7
 楼主 | 2019-9-3 09:23 | 只看该作者

使用特权

评论回复
8
 楼主 | 2019-9-3 09:24 | 只看该作者

使用特权

评论回复
9
 楼主 | 2019-9-4 16:24 | 只看该作者
02 Blink2:D12、D13红蓝色 LED 交替闪烁


  1. /*
  2. Eagler8实验程序列表
  3. 02 Blink2:D12、D13红蓝色 LED 交替闪烁
  4. */
  5.   
  6. int led1 = 12;
  7. int led2 = 13;

  8. void setup() {               
  9.   pinMode(led1, OUTPUT);     
  10.   pinMode(led2, OUTPUT);
  11. }

  12. void loop() {
  13.   digitalWrite(led1, HIGH);  
  14.   delay(1000);               
  15.   digitalWrite(led1, LOW);
  16.   digitalWrite(led2, HIGH);  
  17.   delay(1000);
  18.   digitalWrite(led2, LOW);  
  19. }
复制代码


使用特权

评论回复
10
 楼主 | 2019-9-4 16:25 | 只看该作者

使用特权

评论回复
11
 楼主 | 2019-9-4 16:26 | 只看该作者

使用特权

评论回复
12
 楼主 | 2019-9-4 16:28 | 只看该作者
03 Blink3:模拟爆闪警灯


  1. /*
  2. Eagler8实验程序列表
  3. 03 Blink3:模拟爆闪警灯
  4. */
  5.   
  6. int led1 = 12;
  7. int led2 = 13;
  8. int i,j;

  9. void setup() {               
  10.   pinMode(led1, OUTPUT);     
  11.   pinMode(led2, OUTPUT);
  12. }

  13. void loop() {
  14.   for(i=0;i<10;i++){
  15.   digitalWrite(led1, HIGH);   
  16.   delay(30);               
  17.   digitalWrite(led1, LOW);
  18.   delay(40);
  19.   }
  20.    
  21.   for(i=0;i<10;i++){
  22.   digitalWrite(led2, HIGH);  
  23.   delay(30);
  24.   digitalWrite(led2, LOW);
  25.   delay(40);
  26.   }
  27. }
复制代码


使用特权

评论回复
13
 楼主 | 2019-9-4 16:28 | 只看该作者

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

快3注册邀请码tt 五大连池市| 临邑县| 潜江市| 双江| 彭泽县| 资源县| 林周县| 怀安县| 鄂托克前旗| 长汀县| 建湖县| 五台县| 大港区| 久治县| 易门县| 蕲春县| 张家口市| 耿马| 太仓市| 美姑县| 社旗县| 夏河县| 建平县| 阳朔县| 黔南| 洛浦县| 治县。| 米易县| 全州县| 大邑县| 屏山县| 大厂| 阿克| 思南县| 上高县| 通州市| 贵定县| 肥西县| 当阳市| 万源市| 舞阳县|