iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0

嗨各位~今天的實作部分為練習使用Arduino IDE來撰寫程式!因為是第一天,所以不是太難的實作喔!

實作說明:
編寫一段程式讓Arduino 接受到我們發的指令就顯示“Hello World!”字符串,使用 if()語句就可以讓Arduino 聽從指令,再預先將LED燈插在pin13,讓Arduino 接受到指令時LED 閃爍一下,再顯示“Hello World!”

實作前小提醒:

  1. 將Board(開發板)選擇為Arduino Uno
    https://ithelp.ithome.com.tw/upload/images/20231006/201621446O0VjDxK9G.png

  2. 將Port選擇為COM3(Arduino uno)
    https://ithelp.ithome.com.tw/upload/images/20231006/20162144f49iUfw5WI.png

程式碼:

int val; //定義變量val 
int ledpin=13; //定義數位接口13Pin
void setup()
{
  Serial.begin(9600);
  pinMode(ledpin,OUTPUT); //設置13Pin 為輸出接口
}
void loop()
{
  val=Serial.read(); //讀取PC 發送給Arduino 的指令或字符,並將該指令或字符賦給val
  if(val=='R') //判斷接收到的指令或字符是否是“R”
  {
    digitalWrite(ledpin,HIGH); //點亮13Pin LED
    delay(500);
    digitalWrite(ledpin,LOW); //熄滅13Pin LED
    delay(500);
    Serial.println("Hello World!"); //顯示“Hello World!”
  }
}

實作成果影片:
Yes


以上就是今天的發文,第二十一天終於開始了我們真正實作的部分,雖然我說我可能不會放上影片,但我還是放了,第一次發youtube,用了好久才成功:(,但還是希望大家有所收穫,還有謝謝大家耐心的看完全部,希望大家之後可以多包容我的錯誤...
最後,如果你對我的文章有興趣就繼續關注接下來的文章吧!掰掰~/images/emoticon/emoticon20.gif


上一篇
[DAY 20] 如何使用Arduino實作?
下一篇
[DAY 22] DHT11溫度與溼度感測器應用
系列文
智能世界,就在你身邊 - 探索物聯網的魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言