Περιγραφή
3 ποτενσιόμετρα ελέγχουν τις ποσότητες του κόκκινου, του πράσινου και του μπλε σε RGB LED.
Εξαρτήματα και συνδέσεις
- Arduino Uno
- RGB LED (εδώ κοινής καθόδου)
- 3 x 220Ω
- 3 x ποτενσιόμετρα
Για το έργο και την προσομοίωση στο Tinkercad πατήστε στην εικόνα
Κώδικας
Οι 1024 τιμές από κάθε ποτενσιόμετρο αντιστοιχίζονται στις 255 τιμές της εξόδου για κάθε ένα χρώμα.
int red = 0;
int green = 0;
int blue = 0;
void setup()
{
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop()
{
red = map(analogRead(A0), 0, 1023, 0, 255);
green = map(analogRead(A1), 0, 1023, 0, 255);
blue = map(analogRead(A2), 0, 1023, 0, 255);
analogWrite(9, red);
analogWrite(10, blue);
analogWrite(11, green);
}
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου