<wbr id="9qp22"><legend id="9qp22"><rt id="9qp22"></rt></legend></wbr>
<th id="9qp22"><noframes id="9qp22"><form id="9qp22"></form></noframes></th>

      <dd id="9qp22"><big id="9qp22"><video id="9qp22"></video></big></dd>
      <th id="9qp22"></th>
        <rp id="9qp22"><acronym id="9qp22"></acronym></rp>
        <dd id="9qp22"><pre id="9qp22"></pre></dd>

        1. <dd id="9qp22"><pre id="9qp22"></pre></dd>
          1. 打印

            [Arduino資料] 一塊擴展板完成Arduino的10類37項實驗(代碼+圖形+仿真)

            [復制鏈接]
            398|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實驗(紅外遙控器需自備)
            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接口)
            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模塊與板載端口:


            復位按鍵(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,可接顯示屏等)





            使用特權

            評論回復
            地板
             樓主 | 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 | 只看該作者

            使用特權

            評論回復
            掃描二維碼,隨時隨地手機跟帖
            您需要登錄后才可以回帖 登錄 | 注冊

            本版積分規則

            我要發帖 投訴建議 創建版塊 申請版主

            快速回復

            您需要登錄后才可以回帖
            登錄 | 注冊
            高級模式

            論壇熱帖

            關閉

            熱門推薦上一條 /6 下一條

            在線客服 快速回復 返回頂部 返回列表
            成人短片线上看