iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

30天自我學習arduino系列 第 3

第三天 Arduino的基本語法介紹(I)

  • 分享至 

  • xImage
  •  

設定接腳模式

在使用數位I/O腳位時,需要先在setup()中先定義腳位的模式。

byte BTN=10;//定義一個名為BTN的變數代表10號接腳
byte LED=11;//定義一個名為LED的變數代表11號接腳
void setup() {
  pinMode(BTN,INPUT);       //將BTN(10)接腳設定為輸入
  pinMode(LED,OUTPUT);      //將LED(11)接腳設定為輸出
}

數位輸出/輸入

設定完腳位之後就可以開始做輸出入的控制了。

void loop() {
  bool result= digitalRead(BTN);//宣告一個資料型別是bool的變數result,用來儲存BTN讀取到的值。
  if(result){
      digitalWrite(LED,HIGH);   //當result為TRUE的時候讓LED亮起
  }else{
      digitalWrite(LED,LOW);    //當result為FALSE的時候讓LED關閉
  }
}

上一篇
第二天 Arduino IDE介紹
下一篇
第四天 Arduino的基本語法介紹(II)
系列文
30天自我學習arduino30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言