Το RGB LED είναι τρία LED διαφορετικών χρωμάτων (κόκκινο - κόκκινο, πράσινο - πράσινο, μπλε - μπλε), που περικλείονται σε ένα περίβλημα. Ας δούμε πώς να συνδέσετε το RGB LED στο Arduino.
Είναι απαραίτητο
- - Arduino;
- - RGB LED.
- - 3 αντιστάσεις για 220 Ohm.
- - καλώδια σύνδεσης.
- - σανίδα ψωμιού
- - ένας υπολογιστής.
Οδηγίες
Βήμα 1
Τα RGB LED είναι δύο τύπων: με μια κοινή άνοδο ("συν") και μια κοινή κάθοδο ("μείον"). Το σχήμα δείχνει τα σχηματικά διαγράμματα αυτών των δύο τύπων LED. Το μακρύ πόδι του LED είναι πάντα το κοινό καλώδιο τροφοδοσίας. Το κόκκινο καλώδιο LED (R) βρίσκεται ξεχωριστά, το πράσινο (G) και το μπλε (B) βρίσκονται στην άλλη πλευρά της ανόδου, όπως φαίνεται στην εικόνα. Σε αυτό το άρθρο, θα εξετάσουμε τη σύνδεση ενός RGB LED με μια κοινή άνοδο και μια κοινή κάθοδο.
Βήμα 2
Το διάγραμμα σύνδεσης για ένα RGB LED με κοινή άνοδο φαίνεται στο σχήμα. Συνδέουμε την άνοδο στο "+5 V" στην πλακέτα Arduino, οι άλλες τρεις ακίδες με αυθαίρετες ψηφιακές ακίδες.
Λάβετε υπόψη ότι συνδέουμε κάθε ένα από τα LED μέσω της δικής του αντίστασης και δεν χρησιμοποιούμε ένα κοινό. Συνιστάται να κάνετε ακριβώς αυτό, επειδή κάθε LED έχει τη δική του απόδοση. Και αν τα συνδέσετε όλα μέσω μιας αντίστασης, τα LED θα ανάβουν με διαφορετική φωτεινότητα.
Βήμα 3
Ας ξαναγράψουμε το κλασικό σκίτσο "blink". Θα ενεργοποιήσουμε και θα απενεργοποιήσουμε κάθε ένα από τα τρία χρώματα με τη σειρά. Σημειώστε ότι η λυχνία LED θα ανάψει όταν εφαρμόζουμε το LOW στον αντίστοιχο πείρο του Arduino.
Βήμα 4
Ας δούμε τις ενδεικτικές λυχνίες RGB να αναβοσβήνουν. Η λυχνία LED ανάβει με κόκκινο, πράσινο και μπλε χρώμα. Κάθε χρώμα ανάβει για 1 δευτερόλεπτο, μετά σβήνει για 2 δευτερόλεπτα και το επόμενο ανάβει.
Μπορείτε να ανάψετε κάθε κανάλι ξεχωριστά, μπορείτε ταυτόχρονα να κάνετε φωτισμό, τότε το χρώμα της λάμψης θα αλλάξει.
Βήμα 5
Εάν χρησιμοποιείτε μια κοινή καθόδου RGB LED, συνδέστε το μακρύ καλώδιο LED στο GND της πλακέτας Arduino και τα κανάλια R, G και B στις ψηφιακές θύρες του Arduino. Θα πρέπει να θυμόμαστε ότι τα LED ανάβουν όταν εφαρμόζεται ένα υψηλό επίπεδο (HIGH) στα κανάλια R, G, B, σε αντίθεση με το LED με μια κοινή άνοδο.
Εάν δεν αλλάξετε το παραπάνω σκίτσο, τότε κάθε χρώμα της λυχνίας LED σε αυτήν την περίπτωση θα ανάψει για 2 δευτερόλεπτα και η παύση μεταξύ τους θα είναι 1 δευτερόλεπτο.