2016年4月6日 星期三

RGB1

程式碼
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);
}  

Arduino/閃爍的紅綠燈

       將Blink 稍作修改,依樣畫葫蘆增加一個pinMode(7,OUTPUT);
當digitalWrite(13, HIGH);digitalWrite(, LOW);類似13通電,7斷電。
改變delay(1000)數字,就會改變閃爍的變化了。


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