買了Arduino Starter Kit
做到了project2__spaceship interface
請你們看一下code
我的問題是甚麼是int啊??
還有switchstate=digitalRead(2)的意義是甚麼?
都看不懂英文解釋
int switchstate = 0;

void setup() {

pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

pinMode(2, INPUT);
}

void loop() {

switchstate = digitalRead(2);

if (switchstate == LOW) {
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}

else {
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);

delay(250);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(250);
文章關鍵字
int 是整數
他只是宣告一個名稱是switchstate(按照字面上的翻譯叫做開關狀態)的整數而已
並賦予他的值為0

你的針腳2是input

switchstate=digitalRead(2)的意義是這個switchstate會去讀你針腳二開關的訊號
當你按下按鈕的時候就是1(也就是HIGH) 放開就是0(也就是LOW)


所以大概這段程式就是用接在針腳2的開關控制其他針腳的LED或是其他什麼東西而已
建議先看一些C語言的入門語法,這樣比較容易理解範例的用途⋯
~~龜派門徒==>新台幣樂園==>八 元~~ ★★☆
intersteller wrote:
買了Arduino ...(恕刪)


都是很入門的程式設計
先讀c語言
不然就是買本arduino的書來看吧
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!