程式碼
analogWrite(pin,v) //電壓0~5V,0~255表示
控制燈的強弱調出自己的顏色。可以利用在三原色的實驗。
底下是自己亂寫的(反正不要短路就好了,勇敢的亂寫)
int redPin = 9; // R petal on RGB LED module connected to digital pin 9
int greenPin = 10; // G petal on RGB LED module connected to digital pin 10
int bluePin = 11; // B petal on RGB LED module connected to digital pin 11
void setup()
{
pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
pinMode(redPin, OUTPUT); // sets the redPin to be an output
pinMode(greenPin, OUTPUT); // sets the greenPin to be an output
pinMode(bluePin, OUTPUT); // sets the bluePin to be an output
}
void loop() // run over and over again
{
analogWrite(redPin, 124);//紅
delay(500);
analogWrite(redPin, 0);//關燈
delay(500);
analogWrite(greenPin,50);//橙
analogWrite(redPin, 255);
delay(500);
analogWrite(greenPin, 0);
analogWrite(redPin, 0);
delay(500);
analogWrite(greenPin, 100);//黃
analogWrite(redPin, 255);
delay(500);
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
delay(500);
analogWrite(greenPin, 125); //綠
delay(500);
analogWrite(greenPin, 0);
delay(500);
analogWrite(bluePin, 125);//藍
delay(500);
analogWrite(bluePin, 0);
delay(500);
analogWrite(redPin, 150);//靛
analogWrite(bluePin, 80);
delay(500);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
delay(500);
analogWrite(redPin, 64);//紫
analogWrite(bluePin, 255);
delay(500);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
delay(500);
analogWrite(greenPin,125);//白
analogWrite(redPin,125);
analogWrite(bluePin,125);
delay(500);
analogWrite(greenPin, 0);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
delay(500);
}
2016年4月6日 星期三
Arduino/閃爍的紅綠燈
Arduino/Blink
看了學校簡大師的專研課程使用了Arduino,令人嘆為觀止,同事老王科展也利用Arduino控制LED以毫秒時間閃爍,忍不住也到書局買一片來玩玩。

1首先下載安裝軟體(在這裡)
2 arduino連接pc
•Usb串連線→arduino連接pc.•選擇不要自動搜尋,然後點擊「Next」.•選擇從列表或指定位置安裝(Install from a list or specific location)•點擊瀏覽Arduin\drivers\ftdi usb drivers 路徑•Finish•檢查
COM
port (開始--裝置印表機) Arduino port(COM3)
3中文化
4選擇板子與序列埠

5第一個程式BLINK
訂閱:
文章 (Atom)







