dulllou 當前離線
進階會員
int redPin = 5; int greenPin = 6; int bluePin = 3; void fadeUp(int pin, int d = 100) { int i; for (i = 255; i >= 0; i--) { analogWrite(pin, i); delay(d); } } void fadeDown(int pin, int d = 100) { int i; for (i = 0; i <= 255; i++) { analogWrite(pin, i); delay(d); } } void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); analogWrite(redPin, 255); analogWrite(greenPin, 255); analogWrite(bluePin, 255); fadeUp(bluePin); } void loop() { fadeUp(greenPin); fadeDown(bluePin); fadeUp(redPin); fadeDown(greenPin); fadeUp(bluePin); fadeDown(redPin); }
TOP
BurnDuck 當前離線
jackli 當前離線
原帖由 jackli 於 2009-6-6 06:44 發表 咁即係唔可以插多過兩粒
燕飛 當前離線
原帖由 dulllou 於 2009-6-6 08:56 發表 唔同時著咪插幾多粒都可以囉...
pupil 當前離線
初級會員
原帖由 dulllou 於 2009-6-6 01:25 發表 原來 digital output pin 也可以用來作陰極用....只要在 output pin 用 PWM 來造出一個低於 5V 的 voltage, 令陽極來的 5V DC 可以在 digital output pin 離開就可以了 (不過不知到這樣做會不會損害 MCU 呢 ?) Youtube Video , please CLICK HERE 864907 864909
funghome 當前離線
edwardfcy 當前離線
中級會員
rossi_lao 當前離線