Περιγραφή
Η φωτοβολία ενός λαμπτήρα LED ελέγχεται με ένα ποτενσιόμετρο.
Αυτό είναι το πρώτο μας έργο, πριν το lockdown, πριν την διακοπή των μαθημάτων στο σχολείο, πριν όλα γίνουν από απόσταση... όμως, παρά τις δυσκολίες να βρισκόμαστε, εμείς συνεχίσαμε, προσαρμοστήκαμε και συνεχίσαμε διαδικτυακά με τις συναντήσεις μας να γίνονται ακόμα και στις ..γιορτές.
Εξαρτήματα
- 1 Arduino Uno R3
- 1 Ποτενσιόμετρο 10 kΩ
- 1 αντίσταση 220 Ω
- 1 κόκκινο LED
Συνδέσεις
Τα εξαρτήματα συνδέονται (α) απευθείας στην πλακέτα και (β) με χρήση breadboard.
Για το έργο και την προσομοίωση στο tinkercad πατήστε στην εικόνα
Κώδικας
Στον κώδικα χρησιμοποιούμε τη συνάρτηση map για να αντιστοιχίσουμε τις 1024 δυνατές τιμές του 10-bit μετατροπέα ADC της αναλογικής εισόδου Α0, στις 256 δυνατές τιμές της ψευδοαναλογικής εξόδου ~11.
void setup()
{
pinMode(A0, INPUT);
pinMode(11, OUTPUT);
}
void loop()
{
analogWrite(11, map(analogRead(A0), 0, 1023, 0, 255));
delay(100);
}
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου