欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: eagler8
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
161#
ID:513258 發表于 2019-8-9 09:58 | 只看該作者

回復

使用道具 舉報

162#
ID:513258 發表于 2019-8-9 11:26 | 只看該作者

回復

使用道具 舉報

163#
ID:513258 發表于 2019-8-9 11:30 | 只看該作者

回復

使用道具 舉報

164#
ID:513258 發表于 2019-8-9 11:33 | 只看該作者
1602液晶屏上第一第二行間滾動顯示“Eagler8"



回復

使用道具 舉報

165#
ID:513258 發表于 2019-8-9 12:51 | 只看該作者
1602液晶屏上第一行滾動顯示閃爍的光標




回復

使用道具 舉報

166#
ID:513258 發表于 2019-8-9 13:05 | 只看該作者
1602液晶屏上第二行滾動顯示”Hello world!“




回復

使用道具 舉報

167#
ID:513258 發表于 2019-8-9 16:08 | 只看該作者

回復

使用道具 舉報

168#
ID:513258 發表于 2019-8-9 16:12 | 只看該作者

回復

使用道具 舉報

169#
ID:513258 發表于 2019-8-9 16:14 | 只看該作者


Eagler8系列實驗程序列表
第十類 擴展實驗
28 LCD1602液晶屏模塊(輸出顯示器類 IIC/I2C接口)
項目二:使用板載D4端口DHT11,顯示溫度與濕度數值

回復

使用道具 舉報

170#
ID:513258 發表于 2019-8-9 16:20 | 只看該作者

回復

使用道具 舉報

171#
ID:513258 發表于 2019-8-9 16:23 | 只看該作者


Eagler8系列實驗程序列表
第十類 擴展實驗
28 LCD1602液晶屏模塊(輸出顯示器類 IIC/I2C接口)
項目三:使用板載D7數字接口外接DS18B20模塊,顯示溫度值


回復

使用道具 舉報

172#
ID:513258 發表于 2019-8-9 16:25 | 只看該作者

回復

使用道具 舉報

173#
ID:513258 發表于 2019-8-9 16:28 | 只看該作者


Eagler8系列實驗程序列表
第十類 擴展實驗
28 LCD1602液晶屏模塊(輸出顯示器類 IIC/I2C接口)
項目四:使用D7/D8數字接口外接超聲波模塊,顯示測距值


回復

使用道具 舉報

174#
ID:513258 發表于 2019-8-9 17:18 | 只看該作者
29 人體紅外熱釋電運動傳感器模塊 (觸發類,數字D7接口)

  1. /*
  2. Eagler8系列實驗程序列表
  3. 第十類 擴展實驗
  4. 29 人體紅外熱釋電運動傳感器模塊 (觸發類,數字D7接口)
  5. 項目:檢測是否有人體走動,為真輸出1,板載12口LED燈亮,否則燈滅
  6. Arduino------熱釋電模塊
  7. 5V--------------VCC
  8. GND-----------GND
  9. D7--------------OUT
  10. */

  11. int ledPin = 12;
  12. int pirPin = 7;

  13. int pirValue;
  14. int sec = 0;

  15. void setup()
  16. {
  17.     pinMode(ledPin, OUTPUT);
  18.     pinMode(pirPin, INPUT);

  19.     digitalWrite(ledPin, LOW);
  20.     Serial.begin(9600);
  21. }

  22. void loop()
  23. {
  24.     pirValue = digitalRead(pirPin);
  25.     digitalWrite(ledPin, pirValue);
  26.    
  27.     sec += 1;
  28.     Serial.print("Second: ");
  29.     Serial.print(sec);
  30.     Serial.print("PIR value: ");
  31.     Serial.print(pirValue);
  32.     Serial.print('\n');
  33.     delay(1000);
  34. }
復制代碼



回復

使用道具 舉報

175#
ID:513258 發表于 2019-8-9 17:24 | 只看該作者

回復

使用道具 舉報

176#
ID:513258 發表于 2019-8-9 17:52 | 只看該作者

回復

使用道具 舉報

177#
ID:513258 發表于 2019-8-9 17:59 | 只看該作者


29 人體紅外熱釋電運動傳感器模塊 (觸發類,數字D7接口)
項目之二:檢測是否有人體走動,為真輸出1,板載LED燈亮,蜂鳴器響
Arduino------熱釋電模塊
5V--------------VCC
GND-----------GND
D7--------------OUT
D5-----------板載蜂鳴器
D12----------板載紅色LED

回復

使用道具 舉報

178#
ID:513258 發表于 2019-8-9 19:01 | 只看該作者

回復

使用道具 舉報

179#
ID:513258 發表于 2019-8-9 19:03 | 只看該作者

回復

使用道具 舉報

180#
ID:513258 發表于 2019-8-10 17:29 | 只看該作者
30 DS1307時鐘模塊 Tiny RTC I2C模塊(探測傳感器類, IIC/I2C接口)

  1. #include <Wire.h>
  2. #include <RTClib.h>

  3. DS1307 RTC;

  4. void setup () {
  5.     Serial.begin(57600);
  6.     Wire.begin();
  7.     RTC.begin();
  8.     RTC.adjust(DateTime(__DATE__, __TIME__));
  9. }

  10. void loop () {
  11.     DateTime now = RTC.now();
  12.     Serial.print(now.year(), DEC);
  13.     Serial.print('/');
  14.     Serial.print(now.month(), DEC);
  15.     Serial.print('/');
  16.     Serial.print(now.day(), DEC);
  17.     Serial.print(' ');
  18.     Serial.print(now.hour(), DEC);
  19.     Serial.print(':');
  20.     Serial.print(now.minute(), DEC);
  21.     Serial.print(':');
  22.     Serial.print(now.second(), DEC);
  23.     Serial.println();
  24.     delay(3000);
  25. }
復制代碼



回復

使用道具 舉報

181#
ID:513258 發表于 2019-8-10 17:34 | 只看該作者

回復

使用道具 舉報

182#
ID:513258 發表于 2019-8-10 18:59 | 只看該作者

回復

使用道具 舉報

183#
ID:513258 發表于 2019-8-10 19:01 | 只看該作者

回復

使用道具 舉報

184#
ID:513258 發表于 2019-8-10 19:09 | 只看該作者

回復

使用道具 舉報

185#
ID:513258 發表于 2019-8-10 19:11 | 只看該作者

回復

使用道具 舉報

186#
ID:513258 發表于 2019-8-10 19:13 | 只看該作者

回復

使用道具 舉報

187#
ID:513258 發表于 2019-8-11 21:58 | 只看該作者
31 兼容HC-06從機藍牙模塊(通信與存儲類,D7/D8數字接口)

  1. /*
  2. Eagler8系列實驗程序列表
  3. 第十類 擴展實驗
  4. 31 兼容HC-06從機藍牙模塊(通信與存儲類,D7/D8數字接口)
  5. 項目:通過 Arduino IDE 提供的串口監視器
  6. 1、進入藍牙模塊 AT 模式,輸入AT,看看是不是有OK返回
  7. 2、獲取AT指令版本號
  8. 3、設置各模塊的順序用戶名0601
  9. 4、統一設置密碼1234
  10. 連接方式
  11. HC-06(兼容)                     UNO
  12. VCC                             VCC
  13. GND                             GND
  14. TXD                             D7數字端口
  15. RXD                             D8數字端口
  16. */

  17. #include <SoftwareSerial.h>
  18. //使用軟件串口,能將數字口模擬成串口
  19. SoftwareSerial BT(7, 8);  //新建對象,接收腳為7,發送腳為8
  20. char val;  //存儲接收的變量

  21. void setup() {
  22.   Serial.begin(9600);   //與電腦的串口連接
  23.   Serial.println("BT is ready!");
  24.   BT.begin(9600);  //設置HC-06兼容模塊波特率
  25. }

  26. void loop() {
  27.   //如果串口接收到數據,就輸出到藍牙串口
  28.   if (Serial.available()) {
  29.     val = Serial.read();
  30.     BT.print(val);
  31.   }

  32.   //如果接收到藍牙模塊的數據,輸出到屏幕
  33.   if (BT.available()) {
  34.     val = BT.read();
  35.     Serial.print(val);
  36.   }
  37. }
復制代碼



回復

使用道具 舉報

188#
ID:513258 發表于 2019-8-11 22:01 | 只看該作者

回復

使用道具 舉報

189#
ID:513258 發表于 2019-8-12 09:58 | 只看該作者
  1. /*
  2. Eagler8系列實驗程序列表
  3. 第十類 擴展實驗
  4. 31 兼容HC-06從機藍牙模塊(通信與存儲類,TTL接口)
  5. 項目二:藍牙模塊從模式與Arduino的回環測試
  6. 連接方式
  7. HC-06(兼容)            UNO
  8. VCC                    VCC
  9. GND                    GND
  10. TXD                    D0
  11. RXD                    D1
  12. */

  13. void setup()
  14. {
  15. Serial.begin(9600);
  16. }

  17. void loop()
  18. {
  19.   while(Serial.available())
  20.    {
  21.      char c=Serial.read();
  22.       if(c=='A')
  23.         {
  24.           Serial.println("Hello I am Eagler8");
  25.         }
  26.    }
  27. }
復制代碼


回復

使用道具 舉報

190#
ID:513258 發表于 2019-8-12 10:07 | 只看該作者

回復

使用道具 舉報

191#
ID:513258 發表于 2019-8-12 10:09 | 只看該作者

回復

使用道具 舉報

192#
ID:513258 發表于 2019-8-12 10:13 | 只看該作者

回復

使用道具 舉報

193#
ID:513258 發表于 2019-8-12 16:03 | 只看該作者
  1. /*
  2. Eagler8系列實驗程序列表
  3. 第十類 擴展實驗
  4. 31 兼容HC-06從機藍牙模塊(通信與存儲類,TTL接口)
  5. 項目三:Arduino 藍牙控制 LED 燈
  6. 串口發送“1”為開燈,發送“2"為關燈

  7. 連接方式
  8. HC-06(兼容)            UNO
  9. VCC                    VCC
  10. GND                    GND
  11. TXD                    D0
  12. RXD                    D1
  13. */

  14. void setup()
  15. {
  16.   Serial.begin(38400);
  17.   pinMode(13, OUTPUT);
  18. }


  19. void loop()
  20. {
  21.   while(Serial.available())
  22.   {
  23.     char c=Serial.read();
  24.    
  25.       if(c=='1')
  26.       {
  27.         Serial.println("Eagler8");
  28.         
  29.         Serial.write("Serial--13--high");
  30.         digitalWrite(13, HIGH);
  31.       }
  32.       
  33.      if(c=='2')
  34.      {
  35.        Serial.write("Serial--13--low");
  36.        digitalWrite(13, LOW);
  37.      }
  38.   }
  39. }
復制代碼


回復

使用道具 舉報

194#
ID:513258 發表于 2019-8-12 16:16 | 只看該作者

回復

使用道具 舉報

195#
ID:513258 發表于 2019-8-12 18:21 | 只看該作者

回復

使用道具 舉報

196#
ID:513258 發表于 2019-8-12 18:23 | 只看該作者

回復

使用道具 舉報

197#
ID:513258 發表于 2019-8-12 20:16 | 只看該作者

回復

使用道具 舉報

198#
ID:513258 發表于 2019-8-12 20:18 | 只看該作者

回復

使用道具 舉報

199#
ID:513258 發表于 2019-8-12 20:20 | 只看該作者

回復

使用道具 舉報

200#
ID:513258 發表于 2019-8-12 20:26 | 只看該作者

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表