Arduino 入門學習筆記2 三色LED實驗
阿新 • • 發佈:2018-11-11
電路
程式:
/*************************************************** name:RGB LED ****************************************************/ int redPin = 11; // select the pin for the red LED int greenPin = 10; // select the pin for the blueLED int bluePin = 9; void setup() { pinMode(redPin, OUTPUT); //set redPin as OUTPUT pinMode(greenPin, OUTPUT);//set greenPin as OUTPUT pinMode(bluePin,OUTPUT); Serial.begin(9600); } void loop(){ color(0,255,255); delay(1000); color(255,0,255); delay(1000); color(255,255,0); delay(1000); color(0,255,255); delay(1000); color(0,128,255); delay(1000); color(0,0,255); delay(1000); color(255,0,255); delay(1000); color(255,255,0); delay(1000); color(255,0,0); delay(1000); color(128,255,0); delay(1000); } void color(unsigned char red,unsigned char green,unsigned char blue) { analogWrite(redPin,red); analogWrite(bluePin,blue); analogWrite(greenPin,green); }