Πίνακας περιεχομένων:
- Βήμα 1: Ανάμειξη χρωμάτων
- Βήμα 2: LED RGB δύο τύπων:
- Βήμα 3: RGB LED BLINK:
- Βήμα 4: ARDUINO ΧΩΡΙΣ ΧΡΗΣΗ BLUETOOTH RGB CONTROLLER:
- Βήμα 5: ARDUINO NANO ΧΡΗΣΗ BLUETOOTH RGB CONTROLLER:
- Βήμα 6: ΛΗOWΗ: Κωδικός Arduino και εφαρμογή Android
Βίντεο: Έλεγχος οπίσθιου φωτισμού κάμερας με κινητό Android: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
RGB φώτα που συγκρίνουν τρία φώτα LED κόκκινο, πράσινο και μπλε. Προσαρμόζουμε τη Φωτεινότητα του LED Δημιουργεί νέο χρώμα. Έτσι, το LED προσαρμόζει τη φωτεινότητα χρησιμοποιώντας κωδικούς (0-255).
SΕπειδή τα LED είναι πολύ κοντά το ένα στο άλλο, μπορούμε να δούμε μόνο το τελικό αποτέλεσμα χρωμάτων και όχι τα τρία χρώματα ξεχωριστά. OΓια να έχετε μια ιδέα για το πώς να συνδυάσετε τα χρώματα, ρίξτε μια ματιά στο παρακάτω διάγραμμα. Αυτό είναι το απλούστερο γράφημα ανάμειξης χρωμάτων, υπάρχουν πιο περίπλοκα χρωματολόγια στον ιστό. Οι λυχνίες LED RGB έχουν 4 ακίδες οι οποίες διακρίνονται από το μήκος τους. Το μακρύτερο είναι η γείωση (-) ή η τάση (+) ανάλογα αν πρόκειται για κοινή κάθοδο ή κοινή LED ανόδου, αντίστοιχα.
Το RGB LED είναι συνδυασμός 3 LED σε μία μόνο συσκευασία · 1x κόκκινο LED
· 1x πράσινο LED
· 1x μπλε LED
Το χρώμα που παράγεται από το LED RGB είναι ένας συνδυασμός των χρωμάτων καθενός από αυτά τα τρία LED.
Βήμα 1: Ανάμειξη χρωμάτων
Για να παράγετε άλλα χρώματα, μπορείτε να συνδυάσετε τα τρία χρώματα σε διαφορετικές εντάσεις. Για να δημιουργήσετε διαφορετικά χρώματα, μπορείτε να χρησιμοποιήσετε το PWM για να ρυθμίσετε τη φωτεινότητα κάθε LED. Δεδομένου ότι τα LED είναι πολύ κοντά το ένα στο άλλο, μπορούμε να δούμε μόνο το τελικό αποτέλεσμα χρωμάτων και όχι τα τρία χρώματα ξεχωριστά.
R G B (255, 255, 255) = Λευκό χρώμα Το 255 είναι η πλήρης φωτεινότητα του led φωτός
Βήμα 2: LED RGB δύο τύπων:
Βήμα 3: RGB LED BLINK:
int redPin = 11; int greenPin = 10; int bluePin = 9; void setup () {pinMode (redPin, OUTPUT); pinMode (greenPin, OUTPUT); pinMode (bluePin, OUTPUT); } void loop () {setColor (255, 0, 0); // κόκκινη καθυστέρηση (1000). setColor (0, 255, 0); // πράσινη καθυστέρηση (1000). setColor (0, 0, 255); // μπλε καθυστέρηση (1000). setColor (255, 255, 0); // κίτρινη καθυστέρηση (1000). setColor (80, 0, 80); // μοβ καθυστέρηση (1000)? setColor (0, 255, 255); // aqua καθυστέρηση (1000)? } void setColor (int κόκκινο, int πράσινο, int μπλε) {#ifdef COMMON_ANODE κόκκινο = 255 - κόκκινο; πράσινο = 255 - πράσινο? μπλε = 255 - μπλε? #endif analogWrite (redPin, κόκκινο); analogWrite (greenPin, πράσινο); analogWrite (bluePin, μπλε); }
Βήμα 4: ARDUINO ΧΩΡΙΣ ΧΡΗΣΗ BLUETOOTH RGB CONTROLLER:
int χρώμα = 0; int κόκκινο = 12; int πράσινο = 11; int μπλε = 10;
χαρακτήρα έλαβε?
void setup () {
Serial.begin (9600); pinMode (κόκκινο, OUTPUT); pinMode (πράσινο, OUTPUT); pinMode (μπλε, OUTPUT);
analogWrite (κόκκινο, 0);
analogWrite (πράσινο, 0); analogWrite (μπλε, 0); }
void loop () {
if (Serial.available ()> 0) {color = Serial.read (); char Rec = char (χρώμα); εάν (Rec! = '0') {Serial.println (Rec); }} // Μαύρο if (χρώμα == 'B') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 0); analogWrite (μπλε, 0); }
//ΛΕΥΚΟ
if (χρώμα == 'W') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 255); analogWrite (μπλε, 255); }
//ΤΟ ΚΟΚΚΙΝΟ
if (χρώμα == 'R') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 0); analogWrite (μπλε, 0); }
//ΑΣΒΕΣΤΟΣ
if (χρώμα == 'L') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 255); analogWrite (μπλε, 0); }
//Μπλε
if (χρώμα == 'E') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 0); analogWrite (μπλε, 255); }
//Κίτρινος
if (χρώμα == 'Y') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 255); analogWrite (μπλε, 0); }
// Κυανό/Aqua
if (χρώμα == 'C') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 255); analogWrite (μπλε, 255); }
// Ματζέντα /Φούξια
if (χρώμα == 'M') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 0); analogWrite (μπλε, 255); }
// Maroon
if (χρώμα == 'F') {analogWrite (κόκκινο, 128); analogWrite (πράσινο, 0); analogWrite (μπλε, 0); }
// Ελιά
if (χρώμα == 'O') {analogWrite (κόκκινο, 128); analogWrite (πράσινο, 128); analogWrite (μπλε, 0); }
//Πράσινος
if (χρώμα == 'G') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 128); analogWrite (μπλε, 0); }
// Μωβ
if (χρώμα == 'P') {analogWrite (κόκκινο, 128); analogWrite (πράσινο, 0); analogWrite (μπλε, 128); }
// ΠΟΛΕΜΙΚΟ ΝΑΥΤΙΚΟ
if (χρώμα == 'N') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 0); analogWrite (μπλε, 128); }
// ελαφρύ κοράλλι
if (χρώμα == 'J') {analogWrite (κόκκινο, 240); analogWrite (πράσινο, 128); analogWrite (μπλε, 128); }
//πορτοκαλοκόκκινο
if (χρώμα == 'X') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 69); analogWrite (μπλε, 0); }
//πράσινο κίτρινο
if (χρώμα == 'G') {analogWrite (κόκκινο, 173); analogWrite (πράσινο, 255); analogWrite (μπλε, 47); }
// πράσινο άνοιξη
if (χρώμα == 'S') {analogWrite (κόκκινο, 0); analogWrite (πράσινο, 255); analogWrite (μπλε, 127); }
// aqua marine
if (χρώμα == 'A') {analogWrite (κόκκινο, 127); analogWrite (πράσινο, 255); analogWrite (μπλε, 212); }
// καυτό ροζ
if (χρώμα == 'H') {analogWrite (κόκκινο, 255); analogWrite (πράσινο, 105); analogWrite (μπλε, 180); }
// μέλι
if (χρώμα == 'D') {analogWrite (κόκκινο, 240); analogWrite (πράσινο, 255); analogWrite (μπλε, 240); }
// ανοιχτό γκρι / ανοιχτό γκρι
if (χρώμα == 'U') {analogWrite (κόκκινο, 211); analogWrite (πράσινο, 211); analogWrite (μπλε, 211); }}
Βήμα 5: ARDUINO NANO ΧΡΗΣΗ BLUETOOTH RGB CONTROLLER:
Βήμα 6: ΛΗOWΗ: Κωδικός Arduino και εφαρμογή Android
Κάντε κλικ σε εμένα
Συνιστάται:
MOD: Ενεργοποίηση/Απενεργοποίηση οπίσθιου φωτισμού LCD 3: 6 βήματα
MOD: Ender 3 LCD Backlight (Ενεργοποίηση/Απενεργοποίηση): Mod για προβολή ενεργοποίησης/απενεργοποίησης φωτισμού οθόνης εκτύπωσης wile τη νύχτα. Τώρα μπορείτε να απενεργοποιήσετε τον οπίσθιο φωτισμό
Ξύλινα κλειδιά Macbook (με λειτουργικότητα οπίσθιου φωτισμού): 7 βήματα
Ξύλινα πλήκτρα Macbook (με λειτουργικότητα οπίσθιου φωτισμού): Εισαγωγή Οι υπολογιστές Mac έχουν τροποποιηθεί σημαντικά τα τελευταία χρόνια. Αυτό μπορεί να ποικίλει σε αλλαγές χρώματος, αυτοκόλλητα, χαρακτικά και άλλα. Τα ξύλινα κλειδιά σε ένα macbook πάντα με εντυπωσίαζαν. Μπορείτε μαζί τους online από διάφορα μέρη για περίπου $ 70 ή
Έλεγχος οπίσθιου φωτισμού I2C οθόνης LCD 1602 /2004 ή HD44780 κ.λπ .: 4 βήματα
Έλεγχος οπίσθιου φωτισμού I2C οθόνης LCD 1602 /2004 ή HD44780 κ.λπ.: Αυτό το εκπαιδευτικό δείχνει πώς μπορείτε να ελέγξετε τον οπίσθιο φωτισμό μιας οθόνης LCD μέσω μιας μονάδας I2C ADC. Η αντίθεση μπορεί να ελεγχθεί με τον ίδιο τρόπο μετά την αφαίρεση του ποτενσιόμετρου κοπής
Μια (πολύ) απλή επιδιόρθωση οπίσθιου φωτισμού LCD: 4 βήματα (με εικόνες)
Μια (πολύ) απλή επιδιόρθωση LCD οπίσθιου φωτισμού: Διορθώστε τυχόν σπασμένο οπίσθιο φωτισμό LCD με έναν συνηθισμένο λαμπτήρα και μια νεκρή οθόνη CRT. Οι σπασμένες οθόνες LCD βασικά διατίθενται σε τρεις κατηγορίες: 1) Ραγισμένη οθόνη LCD, καθιστώντας τη μονάδα εντελώς άχρηστη2) Πρόβλημα οπίσθιου φωτισμού3) Ισχύς πρόβλημα τροφοδοσίαςΑν πρόκειται για
Επισκευή οπίσθιου φωτισμού φορητού υπολογιστή: 5 βήματα
Επισκευή οπίσθιου φωτισμού φορητού υπολογιστή: Ο οπίσθιος φωτισμός για την οθόνη LCD στους περισσότερους φορητούς υπολογιστές είναι ένας λαμπτήρας φθορισμού ψυχρής καθόδου, ο οποίος είναι βασικά ένας μικρός σωλήνας φθορισμού. Ακριβώς όπως ο φωτισμός φθορισμού δωματίου, τελικά καίγονται. Σε αντίθεση με το φωτισμό του δωματίου, δεν είναι φτιαγμένα για να