Οδηγίες
Το RGB LED έχει τέσσερα ποδαράκια
Το κοιτάμε ώστε να βλέπουμε μεσαίο (1) - μακρύ (2) - μεσαίο (3) - μικρό (4)
Αν είναι κοινής καθόδου (ρώτησε τον mentor), τότε το μακρύ ποδαράκι είναι για τη Γη και τα υπόλοιπα για τα χρώματα.
Υλικά
1 Arduino
1 (μπλε) USB καλώδιο (προγραμματισμός και τροφοδοσία)
1 RGB LED
3 αντιστάσεις 330 Ω
1 breadboard
4 καλώδια Αρσενικό-Αρσενικό
Συνδεσμολογία
Ποδαράκι 1 -> αντίσταση 330 Ωμ -> Arduino 11
Ποδαράκι 2 -> Γη
Ποδαράκι 3 -> αντίσταση 330 Ωμ -> Arduino 10
Ποδαράκι 4 -> αντίσταση 330 Ωμ -> Arduino 9
Κώδικας
int red_light_pin= 11;
int green_light_pin = 10;
int blue_light_pin = 9;
void setup() {
pinMode(red_light_pin, OUTPUT);
pinMode(green_light_pin, OUTPUT);
pinMode(blue_light_pin, OUTPUT);
}
void loop() {
RGB_color(255, 0, 0);
delay(1000);
RGB_color(0, 255, 0);
delay(1000);
RGB_color(0, 0, 255);
delay(1000);
RGB_color(255, 255, 125);
delay(1000);
RGB_color(0, 255, 255);
delay(1000);
RGB_color(255, 0, 255);
delay(1000);
RGB_color(255, 255, 0);
delay(1000);
RGB_color(255, 255, 255);
delay(1000);
}
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);
}
(βασισμένο στο https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e)