我的账户
我国电子DIY

科技成就未来

亲爱的游客,欢迎!

已有账号,请

如没有注册?

一块扩展板完结Arduino的10类33项试验(代码+图形+仿真)

[仿制链接]
1918 107
eagler8 宣布于 2019-6-10 12:51:36 | 只看该作者 |只看大图 |阅览形式 打印 上一主题 下一主题
本帖最后由 eagler8 于 2019-6-29 07:07 修改



试验目录如下:

1.LED 试验
01 Blink:D13蓝色 LED 闪耀
02 Blink2:D12、D13红蓝色 LED 替换闪耀
03 Blink3:模仿爆闪警灯
04 Breath_LED:D9 全彩 LED 模仿赤色呼吸灯
2.按键试验
05 Button:D2 按键操控 D13蓝色 LED
06 Button_Lock:D3 按键操控 D13 蓝色LED 自锁试验
3.电位器试验
07 RS232_AD:串口读取 A0 电位器收集的数值(旋转视点270°,输出0-3.3V/5V电压信号,电位器阻值10K)
08 Rotation_LED:A0 电位器操控 D11 全彩 LED 蓝色端亮度
09 RC_Motor:A0 电位器操控 D7 输出口的舵机,操控其滚动视点(舵机需自备,Arduino 需求外部供电)
4.RGB 全彩 LED 试验
10 LED_RGB_Text:全彩 LED 根本色彩改变
11 LED_RGB:全彩 LED 彩虹改变
5.红外传感器D6试验(红外遥控器需自备)
12 IRrelay:按红外遥控器任意键,能够操控 D13 LED 开关(操控间隔1-8米,频率38KHz,兼容市面上大部分红外遥控器)
13 IRrecord:串口显现读取的红外遥控代码
6.温度传感器试验
14 LM35_RS232AD:串口显现 A2 口 LM35 温度传感器读取的温度(可测验室表里温度,规模-50-150°C,活络度好)
7.湿度传感器试验
15 DHT11_Test:串口显现 D4 口 DHT11 温湿度传感器读取的温湿度数据(测温规模0-50°C,湿度规模20%-90%PH)
8.亮度传感器试验
16 Light Sensor:串口显现 A1 口光敏电阻收集的数值
17 Light_LED:A1 口光敏电阻操控 D13 LED 开关(感光比较活络,合适教育试验及民用设备)
9.蜂鸣器试验
18 Buzzer:D5 口无源蜂鸣器模仿救护车警笛(可宣布简略的音乐声,音乐需求通过程序编写)


10.扩展试验(大约15项左右)
保藏
保藏0
共享
共享
支撑
支撑0
对立
对立0

精彩谈论107

跳转到指定楼层
2#
 楼主| eagler8 宣布于 2019-6-10 12:56:54 | 只看该作者
扩展板电原理图



3#
 楼主| eagler8 宣布于 2019-6-10 13:00:39 | 只看该作者
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,可接显现屏等)




4#
 楼主| eagler8 宣布于 2019-6-10 13:08:36 | 只看该作者
扩展板首要特性

优异PCB规划,美观大方
彻底兼容Arduino UNO R3接口
预留了5个扩展端口,能够完结其他模块试验
供给了Arduino初学入门根本试验九种模块
不必焊接,不必连线,直接下载程序就能够完结试验
定制加高排针,不会与UNO板的USB接口触摸发作短路
一块板子集成九种模块功用,垂手可得完结18种程序试验
供给一切模块代码库文件,逐个通过测验,直接就能够运用


5#
 楼主| eagler8 宣布于 2019-6-10 13:12:22 | 只看该作者

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. }
仿制代码


6#
 楼主| eagler8 宣布于 2019-6-10 13:18:10 | 只看该作者

7#
 楼主| eagler8 宣布于 2019-6-10 13:21:05 | 只看该作者

8#
 楼主| eagler8 宣布于 2019-6-10 13:25:36 | 只看该作者

9#
 楼主| eagler8 宣布于 2019-6-10 13:33:16 | 只看该作者
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#
 楼主| eagler8 宣布于 2019-6-10 13:36:30 | 只看该作者

您需求登录后才能够回帖 登录 | 注册

本版积分规矩

重视咱们
我国电子DIY官方微信

客服电话:000-000-0000

客服邮箱:[email protected]

周一至周五 9:00-18:00

公司地址:深圳市南山区美丽湾大厦B座

Powered by Discuz! X3.4@ 2001-2013 Comsenz Inc.