Arduino project απο την αρχή εώς το τέλος, Μέρος 2ο

Στο δεύτερο μέρος αυτής της σειράς παρουσιάζω το Arduino project, σκοπός του οποίου είναι ο πλήρης έλεγχος ενός RGB led (εναλλαγή όλων των χρωμάτων) μέσω ενός μόνο ποτενσιόμετρου.

Το dimming του καθενός απο τα βασικά χρώματα (Κόκκινο, Πράσινο, Μπλέ) θα γίνει με τη μέθοδο PWM (Pulse Width Modulation), της οποίας κάνω μια αρκετά αναλυτική παρουσίαση.

Για την επείδειξη της λογικής πίσω απο το PWM έφτιαξα το παρακάτω κύκλωμα, το οποίο με τη χρήση δύο ποτενσιόμετρων μπορεί να μεταβάλει τη συχνότητα και το duty cycle του παλμού PWM. Ο παλμός οδηγεί το Gate ενός n-type MOSFET το οποίο λειτουργεί σαν διακόπτης για το led.

Arduino PWM frequency and duty cycle controller

Το αρχείο Fritzing: pwm example

 

Ο κώδικας χρησιμοποιεί την εξωτερική βιβλιοθήκη PWM (Arduino PWM Frequency Library v_05) Αντιγράφουμε το φάκελο PWM απο το zip μέσα στο φάκελο Libraries του Arduino IDE

 

 

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *