久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 19588|回復(fù): 226
打印 上一主題 下一主題
收起左側(cè)

一塊擴(kuò)展板完成Arduino的10類37項(xiàng)實(shí)驗(yàn)(代碼+圖形+仿真)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本帖最后由 eagler8 于 2019-8-10 07:12 編輯



實(shí)驗(yàn)?zāi)夸洠▌?dòng)手做):
一、LED 實(shí)驗(yàn)
01 Blink:D13藍(lán)色 LED 閃爍
02 Blink2:D12、D13紅藍(lán)色 LED 交替閃爍
03 Blink3:模擬爆閃警燈
04 Breath_LED:D9 全彩 LED 模擬紅色呼吸燈
二、按鍵實(shí)驗(yàn)
05 Button:D2 按鍵控制 D13藍(lán)色 LED
06 Button_Lock:D3 按鍵控制 D13 藍(lán)色LED 自鎖實(shí)驗(yàn)
三、電位器實(shí)驗(yàn)
07 RS232_AD:串口讀取 A0 電位器采集數(shù)值(旋轉(zhuǎn)角度270°輸出0-3.3V/5V電壓信號(hào)電位器阻值10K)
08 Rotation_LED:A0 電位器控制 D11 全彩 LED 藍(lán)色端亮度
09 RC_Motor:A0 電位器控制 D7 輸出口的舵機(jī)控制其轉(zhuǎn)動(dòng)角度(舵機(jī)需自備Arduino 需要外部供電)
四、RGB 全彩 LED 實(shí)驗(yàn)
10 LED_RGB_Text:全彩 LED 基本顏色變化
11 LED_RGB:全彩 LED 彩虹變化
五、紅外傳感器D6實(shí)驗(yàn)(紅外遙控器需自備)
12 IRrelay:按紅外遙控器任意鍵,可以控制 D13 LED 開關(guān)(控制距離1-8米,頻率38KHz,兼容市面上大部分紅外遙控器)
13 IRrecord:串口顯示讀取的紅外遙控代碼
六、溫度傳感器實(shí)驗(yàn)
14 LM35_RS232AD:串口顯示 A2 口 LM35 溫度傳感器讀取的溫度(可測(cè)試室內(nèi)外溫度,范圍-50-150°C,靈敏度好)
七、溫濕度傳感器實(shí)驗(yàn)
15 DHT11_Test:串口顯示 D4 口 DHT11 溫濕度傳感器讀取的溫濕度數(shù)據(jù)(測(cè)溫范圍0-50°C,濕度范圍20%-90%PH)
八、亮度傳感器實(shí)驗(yàn)
16 Light Sensor:串口顯示 A1 口光敏電阻采集的數(shù)值
17 Light_LED:A1 口光敏電阻控制 D13 LED 開關(guān)(感光比較靈敏,適合教學(xué)實(shí)驗(yàn)及民用設(shè)備)
九、蜂鳴器實(shí)驗(yàn)
18 Buzzer:D5 口無源蜂鳴器模擬救護(hù)車警笛(可發(fā)出簡(jiǎn)單的音樂聲,音樂需要通過程序編寫)
十、擴(kuò)展實(shí)驗(yàn)
19 模擬超聲波測(cè)距傳感器(探測(cè)類I,IIC/I2C接口)
20 總線DS18B20溫度傳感器(數(shù)值類,接擴(kuò)展板數(shù)字D7接口)
21 TM1637四位數(shù)碼管(數(shù)碼管和點(diǎn)陣類,接擴(kuò)展板數(shù)字D7/D8接口)
22 GY-BMP280-3.3 大氣壓強(qiáng)高度計(jì)傳感器模塊 ( 數(shù)值類,IIC/I2C接口)
23 GY-NEO-6MV2新款飛控GPS衛(wèi)星信號(hào)接收模塊 (數(shù)值類,TTL接口)
24 5V低電平觸發(fā)單路繼電器模塊(執(zhí)行類,數(shù)字D7接口)
25 帶駐極話筒4線制聲音傳感器模塊(觸發(fā)類,數(shù)字D7接口)
26 BH1750FVI 數(shù)字光強(qiáng)度模塊光照傳感器(數(shù)值類, IIC/I2C接口)
27 開源DFPlayer Mini TF卡MP3播放模塊(輸出執(zhí)行器類D7/D8數(shù)字接口)
28 LCD1602液晶屏模塊(輸出顯示器類, IIC/I2C接口)
29 人體紅外熱釋電運(yùn)動(dòng)傳感器模塊 (觸發(fā)類,數(shù)字D7接口)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:513258 發(fā)表于 2019-6-10 13:28 | 只看該作者
擴(kuò)展板電原理圖




回復(fù)

使用道具 舉報(bào)

板凳
ID:513258 發(fā)表于 2019-6-10 13:29 | 只看該作者
Aduino UNO 9in1 實(shí)驗(yàn)擴(kuò)展板de模塊與板載端口:

復(fù)位按鍵(REST)
10K旋轉(zhuǎn)電位器模塊(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數(shù)字量端口(D7、D8)
1個(gè)TTL串口(可接入藍(lán)牙或WIFI模塊等)
2路3mm LED模塊(紅色D12、藍(lán)色D13)
1個(gè)雙向同步串行總線I2C接口(A4 SDA及A5 SCL,可接顯示屏等)






回復(fù)

使用道具 舉報(bào)

地板
ID:513258 發(fā)表于 2019-6-10 13:31 | 只看該作者
擴(kuò)展板主要特性

優(yōu)秀PCB設(shè)計(jì),美觀大方
完全兼容Arduino UNO R3接口
預(yù)留了5個(gè)擴(kuò)展端口,可以完成其他模塊實(shí)驗(yàn)
提供了Arduino初學(xué)入門基本實(shí)驗(yàn)九種模塊
不用焊接,不用連線,直接下載程序就可以完成實(shí)驗(yàn)
定制加高排針,不會(huì)與UNO板的USB接口接觸發(fā)生短路
一塊板子集成九種模塊功能,輕而易舉完成18種程序?qū)嶒?yàn)
提供所有模塊代碼庫(kù)文件,逐一經(jīng)過測(cè)試,直接就可以使用



回復(fù)

使用道具 舉報(bào)

5#
ID:513258 發(fā)表于 2019-6-10 13:34 | 只看該作者

01 Blink:D13藍(lán)色 LED 閃爍


  1. /*
  2.   Eagler8實(shí)驗(yàn)程序列表
  3.   01 Blink:D13藍(lán)色 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. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

6#
ID:513258 發(fā)表于 2019-6-10 13:41 | 只看該作者

回復(fù)

使用道具 舉報(bào)

7#
ID:513258 發(fā)表于 2019-6-10 13:43 | 只看該作者

回復(fù)

使用道具 舉報(bào)

8#
ID:513258 發(fā)表于 2019-6-10 13:48 | 只看該作者
本帖最后由 eagler8 于 2019-6-10 14:37 編輯

https://v.youku.com/v_show/id_XNDIyMTkzNzc4NA==.html?spm=a2hzp.8244740.0.0
回復(fù)

使用道具 舉報(bào)

9#
ID:513258 發(fā)表于 2019-6-10 13:55 | 只看該作者
02 Blink2:D12、D13紅藍(lán)色 LED 交替閃爍


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 02 Blink2:D12、D13紅藍(lán)色 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. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

10#
ID:513258 發(fā)表于 2019-6-10 13:59 | 只看該作者

回復(fù)

使用道具 舉報(bào)

11#
ID:513258 發(fā)表于 2019-6-10 14:01 | 只看該作者

回復(fù)

使用道具 舉報(bào)

12#
ID:513258 發(fā)表于 2019-6-10 14:04 | 只看該作者
回復(fù)

使用道具 舉報(bào)

13#
ID:513258 發(fā)表于 2019-6-10 14:36 | 只看該作者
03 Blink3:模擬爆閃警燈


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  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. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

14#
ID:513258 發(fā)表于 2019-6-10 14:50 | 只看該作者

回復(fù)

使用道具 舉報(bào)

15#
ID:513258 發(fā)表于 2019-6-10 14:53 | 只看該作者

回復(fù)

使用道具 舉報(bào)

16#
ID:513258 發(fā)表于 2019-6-10 14:55 | 只看該作者
回復(fù)

使用道具 舉報(bào)

17#
ID:513258 發(fā)表于 2019-6-11 13:02 | 只看該作者
04 Breath_LED: D9 全彩 LED 模擬紅色呼吸燈


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 04 Breath_LED:D9 全彩 LED 模擬紅色呼吸燈
  4. */

  5. #define LED 9
  6. int i = 0;

  7. void setup()
  8. {
  9.   pinMode(LED,OUTPUT);
  10. }
  11. void loop()
  12. {
  13. for(i=0;i<220;i++)
  14.   {
  15.     analogWrite(LED,i);
  16.     delay(15);
  17.   }
  18.   for(i=220;i>0;i--)
  19.   {
  20.     analogWrite(LED,i);
  21.     delay(15);
  22.   }
  23.   analogWrite(LED,0);
  24.   delay(60);
  25. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

18#
ID:513258 發(fā)表于 2019-6-11 13:02 | 只看該作者

回復(fù)

使用道具 舉報(bào)

19#
ID:513258 發(fā)表于 2019-6-11 13:03 | 只看該作者

回復(fù)

使用道具 舉報(bào)

20#
ID:513258 發(fā)表于 2019-6-11 13:09 | 只看該作者
05 Button:D2 按鍵控制 D13藍(lán)色 LED


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 05 Button:D2 按鍵控制 D13藍(lán)色 LED
  4. */

  5. int ledPin = 13;               
  6. int inputPin = 2;               
  7. int val = 0;                    
  8. void setup()
  9. {
  10.   pinMode(ledPin, OUTPUT);      
  11.   pinMode(inputPin, INPUT);     
  12. }

  13. void loop()
  14. {
  15.   val = digitalRead(inputPin);  
  16.   if(val == HIGH)
  17.   {         
  18.      digitalWrite(ledPin, LOW);  
  19.   }
  20.   else
  21.   {
  22.      digitalWrite(ledPin, HIGH);
  23.   }
  24. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

21#
ID:513258 發(fā)表于 2019-6-11 13:12 | 只看該作者

回復(fù)

使用道具 舉報(bào)

22#
ID:513258 發(fā)表于 2019-6-11 13:13 | 只看該作者

回復(fù)

使用道具 舉報(bào)

23#
ID:513258 發(fā)表于 2019-6-11 13:17 | 只看該作者
06 Button_Lock:D3 按鍵控制 D13 藍(lán)色LED 自鎖實(shí)驗(yàn)


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 06 Button_Lock:D3 按鍵控制 D13 藍(lán)色LED 自鎖實(shí)驗(yàn)
  4. */

  5. int Button=3;
  6. int LED=13;
  7. boolean onoff=LOW;

  8. void setup(){
  9.   pinMode(Button,INPUT);
  10.   pinMode(LED,OUTPUT);
  11. }

  12. void loop(){
  13.   if(digitalRead(Button)==HIGH)  
  14.   {
  15.     delay(10);
  16.     if(digitalRead(Button)==LOW)
  17.     {
  18.       digitalWrite(LED,onoff);
  19.       onoff=(!onoff);
  20.       delay(10);  
  21.       while(digitalRead(Button)==LOW)
  22.       {
  23.         delay(1);
  24.       }
  25.     }
  26.   }
  27. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

24#
ID:513258 發(fā)表于 2019-6-11 13:24 | 只看該作者

回復(fù)

使用道具 舉報(bào)

25#
ID:513258 發(fā)表于 2019-6-11 13:24 | 只看該作者

回復(fù)

使用道具 舉報(bào)

26#
ID:513258 發(fā)表于 2019-6-11 13:34 | 只看該作者
07 RS232_AD:串口讀取 A0 電位器采集的數(shù)值


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 07 RS232_AD:串口讀取 A0 電位器采集的數(shù)值(旋轉(zhuǎn)角度270°,輸出0-3.3V/5V電壓信號(hào),電位器阻值10K)
  4. */

  5. void setup()
  6. {
  7.   Serial.begin(9600); // 打開串口,設(shè)置波特率為9600 bps
  8. }
  9. void loop()
  10. {
  11.       int val;
  12.       val=analogRead(0);   //傳感器接于模擬口0
  13.       Serial.println(val,DEC);//從串口發(fā)送數(shù)據(jù)并換行        
  14.       delay(100);
  15. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

27#
ID:513258 發(fā)表于 2019-6-11 13:39 | 只看該作者

回復(fù)

使用道具 舉報(bào)

28#
ID:513258 發(fā)表于 2019-6-11 13:39 | 只看該作者

回復(fù)

使用道具 舉報(bào)

29#
ID:513258 發(fā)表于 2019-6-11 13:39 | 只看該作者

回復(fù)

使用道具 舉報(bào)

30#
ID:513258 發(fā)表于 2019-6-11 19:01 | 只看該作者
08 Rotation_LED:A0 電位器控制 D10 全彩 LED 藍(lán)色端亮度


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 08 Rotation_LED:A0 電位器控制 D10全彩 LED 藍(lán)色端亮度
  4. */

  5. void setup()
  6. {
  7.   pinMode(10,OUTPUT);         
  8. }
  9.   
  10. void loop()
  11. {
  12.   int n = analogRead(A0);     
  13.   analogWrite(10,n/4);         
  14. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

31#
ID:513258 發(fā)表于 2019-6-11 19:04 | 只看該作者
回復(fù)

使用道具 舉報(bào)

32#
ID:513258 發(fā)表于 2019-6-11 19:08 | 只看該作者

回復(fù)

使用道具 舉報(bào)

33#
ID:513258 發(fā)表于 2019-6-11 19:13 | 只看該作者
09 RC_Motor:A0 電位器控制 D7 輸出口的舵機(jī),控制其轉(zhuǎn)動(dòng)角度(舵機(jī)需自備,Arduino 需要外部供電)


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 09 RC_Motor:A0 電位器控制 D7 輸出口的舵機(jī),控制其轉(zhuǎn)動(dòng)角度(舵機(jī)需自備,Arduino 需要外部供電)
  4. */

  5. #include <Servo.h>
  6. Servo myservo;

  7. int analogPin = 0;

  8. int val;
  9. void setup()
  10. {
  11.   myservo.attach(7);  // 7號(hào)引腳輸出電機(jī)控制信號(hào)

  12.   Serial.begin(9600);      
  13. }
  14. void loop()
  15. {
  16.   Serial.print("servo:");
  17.   Serial.println(val);
  18.   delay(15);
  19.   val = analogRead(analogPin);       // 讀取來自可變電阻的模擬值(0到1023之間)
  20.   val = map(val, 0, 1023, 0, 179);   // 利用“map”函數(shù)縮放該值,得到伺服電機(jī)需要的角度(0到180之間)

  21.   myservo.write(val);   // 設(shè)定伺服電機(jī)的位置
  22.   
  23.   delay(15);            // 等待電機(jī)旋轉(zhuǎn)到目標(biāo)角度
  24. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

34#
ID:513258 發(fā)表于 2019-6-11 19:33 | 只看該作者
舵機(jī)自動(dòng)180度搖擺




回復(fù)

使用道具 舉報(bào)

35#
ID:513258 發(fā)表于 2019-6-11 19:38 | 只看該作者
控制80度旋轉(zhuǎn)




回復(fù)

使用道具 舉報(bào)

36#
ID:513258 發(fā)表于 2019-6-11 19:44 | 只看該作者
10 LED_RGB_Text:全彩 LED 基本顏色變化


  1. /*
  2. Eagler8實(shí)驗(yàn)程序列表
  3. 10 LED_RGB_Text:全彩 LED 基本顏色變化
  4. */

  5. #define LEDR 9
  6. #define LEDG 10
  7. #define LEDB 11
  8. int i = 0;

  9. void setup()
  10. {
  11.   pinMode(LEDG,OUTPUT);
  12.   pinMode(LEDB,OUTPUT);
  13.   pinMode(LEDR,OUTPUT);
  14. }

  15. void loop()
  16. {
  17.   analogWrite(LEDR,0);
  18.   analogWrite(LEDB,0);
  19.   analogWrite(LEDG,0);  //off
  20.   analogWrite(LEDR,255);
  21.   delay(500);    //hong
  22.   analogWrite(LEDG,100);
  23.   delay(500);   //cheng
  24.   analogWrite(LEDR,255);
  25.   analogWrite(LEDG,255);
  26.   delay(500);   //huang
  27.   analogWrite(LEDR,0);
  28.   analogWrite(LEDG,255);
  29.   delay(500);   //lv  
  30.   analogWrite(LEDB,255);
  31.   delay(500);   //qing
  32.   analogWrite(LEDG,0);
  33.   analogWrite(LEDB,255);
  34.   delay(500);   //lan
  35.   analogWrite(LEDR,255);
  36.   analogWrite(LEDG,0);
  37.   delay(500);   //zi
  38.   
  39.   analogWrite(LEDG,255);
  40.   analogWrite(LEDB,255);
  41.   analogWrite(LEDR,255);
  42.    delay(500);   //bai   
  43.    
  44. }
復(fù)制代碼


回復(fù)

使用道具 舉報(bào)

37#
ID:513258 發(fā)表于 2019-6-11 19:47 | 只看該作者

回復(fù)

使用道具 舉報(bào)

38#
ID:513258 發(fā)表于 2019-6-13 07:39 | 只看該作者
第一個(gè)方案,只是混合顏色的呼吸燈,不太對(duì)頭,繼續(xù)試驗(yàn).....






回復(fù)

使用道具 舉報(bào)

39#
ID:513258 發(fā)表于 2019-6-13 07:53 | 只看該作者
第一個(gè)方案,只是混合顏色的呼吸燈,不太對(duì)頭,繼續(xù)試驗(yàn).....






回復(fù)

使用道具 舉報(bào)

40#
ID:513258 發(fā)表于 2019-6-13 08:59 | 只看該作者
第二方案,以紅、藍(lán)、綠的顏色順序做呼吸狀變化,還是對(duì)不上.......




回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩福利 | 久久一热| 一级a爱片性色毛片免费 | tube国产 | 亚洲精彩视频在线观看 | 久久精品男人的天堂 | 日韩中文字幕免费在线观看 | 我爱操 | 欧美日韩久久精品 | 7799精品视频天天看 | 一区二区三区在线播放 | 免费亚洲成人 | av在线三级 | 久久久www成人免费无遮挡大片 | 毛片免费观看 | 欧美一级视频免费看 | 狠狠色综合网站久久久久久久 | 国产精品一区三区 | 中文字幕在线看 | a在线免费观看视频 | 99精品热视频| 国产综合在线视频 | 久久久久国产一区二区三区四区 | 午夜激情在线视频 | 99热首页 | 国产欧美精品一区二区 | 91色视频在线观看 | 中文字幕在线精品 | 久久久久久久av麻豆果冻 | 日韩在线免费视频 | 免费黄色av网站 | 国产精品久久久久久妇女 | 国产亚洲高清视频 | 欧美成视频 | 欧美一级免费黄色片 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 久久一区二区三区四区 | 欧美在线一区二区三区 | 国产精品久久久久久久岛一牛影视 | 99视频在线免费观看 | 国产精品欧美一区喷水 |