Ex:
Serial.begin(9600);
利用digitalRead來讀取Arduino該腳位獲得的訊號
Ex:
digitalRead(13);
在序列埠監控視窗中 print 出你想要print的東西,若是想要print 完後不換行則是將 Serial.println() 更改為 Serial.print()
Ex:
如果符合所訂的條件則執行放在if 裡面的程式碼,在條件中會常常用到的符號為 不等於: != 、 等於: == (其他的請參閱Arduino 官方 文件)v
Ex:
int x=digitalRead(A0);
int y=2;
if (x + y == 4){
Serial.println("又要到飯了兄弟們")
}
else if (x + y == 5){
Serial.println("god bless you, You are so gorgeous")
}
else {
Serial.println("啥也不是散會")
}
練習:
const int buttonPin = 6;
const int ledPin = 7;
int buttonState = 0;
void setup() {
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}