Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στο προηγούμενο σεμινάριο έχει ειπωθεί πώς να εμφανίζεται κείμενο στο Dot Matrix LED Display P10 Module χρησιμοποιώντας Arduino και DMD Connector, το οποίο μπορείτε να ελέγξετε εδώ. Σε αυτό το σεμινάριο θα δώσουμε ένα απλό πρόγραμμα εκμάθησης έργου χρησιμοποιώντας τη μονάδα P10 ως μέσο προβολής. Αυτή τη φορά θα σας δώσουμε ένα σεμινάριο σχετικά με τον προγραμματισμό του αισθητήρα θερμοκρασίας χρησιμοποιώντας το LM35.
Βήμα 1: Υλικά που χρειάζεστε
Θα χρειαστείτε:
- Arduino Uno
- Συνδετήρας DMD
- Αισθητήρας θερμοκρασίας LM35
- Πίνακας ψωμιού
- Jumper Wires
Βήμα 2: Σύνδεση
Για τη σύνδεση όπως φαίνεται παραπάνω.
Βήμα 3: Πρόγραμμα
Αφού ολοκληρωθεί η εγκατάσταση, μεταβείτε στον προγραμματισμό, ο προγραμματισμός απαιτεί πρόσθετα αρχεία βιβλιοθήκης που μπορείτε να κατεβάσετε >> Library DMD & TimeOne.
Παραδείγματα προγραμμάτων ως εξής:
/ * Εισαγωγή βιβλιοθήκης αρχείων */ #περιλαμβάνει #include #include #include #define Panjang 1 // Number of length of Display P10 #define Lebar 1 // Number of width of Display P10 #define sensor A5 // Define sensor pin = pin Α5
DMD dmd (Panjang, Lebar); // Μήκος x Πλάτος
/ * Μεταβλητή Deklarasi */ float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Γραμματοσειρά που χρησιμοποιείται dmd.clearScreen (true); Serial.begin (9600); // Ενεργοποίηση λειτουργίας σειριακής επικοινωνίας} void loop (void) {dmd.clearScreen (true); suhu = 0; suhu = analogRead (αισθητήρας); suhu = (5,0 * suhu * 100,0) / 1024,0; Serial.println (suhu); dtostrf (suhu, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, "'Cel", 4, GRAPHICS_NORMAL); καθυστέρηση (5000)? }