Sevgili Öğrenciler,
Arduino robotik setinizle projenin kodları Arduino programında yazarak Renkli Disko Topu Devresi gibi "RGB LED PROJESİ " yapıyoruz.
Projede Kodla Türkiye Robotik setindeki Junior Shield+ daki hazır entegre RGB Led kullanılacak ve farklı renkler yanıp sönecektir. Ledlerin yanma sönme süresini "time" parametresiyle istediğiniz gibi ayarlayıp değiştirebilirsiniz.
Not: RGB Ledin altındaki switch(anahtar) sağ konumda olmalıdır.
Başarılar!
//Arduino Referans Kaynak Kodu:
int red_light_pin= 11;
int green_light_pin = 10;
int blue_light_pin = 9;
int time=700;
void setup() {
pinMode(red_light_pin, OUTPUT);
pinMode(green_light_pin, OUTPUT);
pinMode(blue_light_pin, OUTPUT);
}
void loop() {
RGB_color(255, 0, 0); // Red
delay(time);
RGB_color(0, 255, 0); // Green
delay(time);
RGB_color(0, 0, 255); // Blue
delay(time);
RGB_color(255, 255, 125); // Raspberry
delay(time);
RGB_color(0, 255, 255); // Cyan
delay(time);
RGB_color(255, 0, 255); // Magenta
delay(time);
RGB_color(255, 255, 0); // Yellow
delay(time);
RGB_color(255, 255, 255); // White
delay(time);
}
void RGB_color(int red_light_value, int green_light_value, int blue_light_value)
{
analogWrite(red_light_pin, red_light_value);
analogWrite(green_light_pin, green_light_value);
analogWrite(blue_light_pin, blue_light_value);
}
Hiç yorum yok:
Yorum Gönder