Πίνακας περιεχομένων:

Υπολογιστής Arduino με έξοδο LED: 5 βήματα
Υπολογιστής Arduino με έξοδο LED: 5 βήματα

Βίντεο: Υπολογιστής Arduino με έξοδο LED: 5 βήματα

Βίντεο: Υπολογιστής Arduino με έξοδο LED: 5 βήματα
Βίντεο: Arduino Basics | LED με μεταβαλλόμενη ένταση 2024, Νοέμβριος
Anonim
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED
Υπολογιστής Arduino με έξοδο LED

Γεια σας παιδιά! Θέλετε να μάθετε πώς να χρησιμοποιείτε είσοδο και έξοδο σειριακής οθόνης. Λοιπόν εδώ έχετε το τέλειο σεμινάριο για το πώς να το κάνετε! Σε αυτό το διδακτικό, θα σας καθοδηγήσω στα απλά βήματα που απαιτούνται για τη δημιουργία μιας αριθμομηχανής χρησιμοποιώντας τη σειριακή οθόνη Arduino και την εμφάνιση του αποτελέσματος με αναβοσβήματα LED.

Βήμα 1: Λήψη του Arduino IDE

Λήψη του Arduino IDE
Λήψη του Arduino IDE

Κατεβάστε και εγκαταστήστε το Arduino IDE (Διαδραστικό περιβάλλον ανάπτυξης) χρησιμοποιώντας τον παρακάτω σύνδεσμο:

www.arduino.cc/el/Main/Software Επιλέξτε και αποθηκεύστε την έκδοση που ταιριάζει καλύτερα στο λειτουργικό σας σύστημα και τη διαμόρφωση.

Βήμα 2: Υλικά υλικού

  1. 1 σανίδα Arduino
  2. 1 καλώδιο για σύνδεση της πλακέτας Arduino στον υπολογιστή σας
  3. 1 LED
  4. Jumper Wires

Βήμα 3: Δημιουργία υλικού

Δημιουργία υλικού
Δημιουργία υλικού

1) Συνδέστε το Arduino στον υπολογιστή σας

2) Συνδέστε το LED στο breadboard και το Arduino όπως φαίνεται στην εικόνα.

Βήμα 4: Λήψη και εκτέλεση του προγράμματος

Κατεβάστε το συνημμένο πρόγραμμα arduino στο φορητό υπολογιστή σας. Συνδέστε το arduino στο φορητό υπολογιστή σας και εκτελέστε το πρόγραμμα.

Στο arduino IDE, ανοίξτε Εργαλεία-> σειριακή οθόνη. Πληκτρολογήστε έναν υπολογισμό που θα γίνει, για παράδειγμα, 3+2 και θα έχετε το αποτέλεσμα ως 5. Μπορείτε επίσης να δοκιμάσετε αφαίρεση, πολλαπλασιασμό και διαίρεση ως εξής:

4+2 (θα λάβετε Αποτέλεσμα = 6)

8-3 (θα λάβετε Αποτέλεσμα = 5)

5*3 (θα λάβετε Αποτέλεσμα = 15)

10/2 (θα λάβετε Αποτέλεσμα = 5)

Θα δείτε ότι η λυχνία LED αναβοσβήνει τόσες φορές όσο η έξοδος.

Βήμα 5: Κατανόηση του προγράμματος

Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος
Κατανόηση του Προγράμματος

Αρχικά ας καταλάβουμε πώς λειτουργεί η είσοδος και η έξοδος σειριακής θύρας. Ένας χρήστης μπορεί να εισαγάγει δεδομένα στο πεδίο εισαγωγής στο παράθυρο σειριακής οθόνης για να στείλει τιμές και δεδομένα στο Arduino. Οποιοδήποτε σειριακό πρόγραμμα ή ακόμη και μια προσαρμοσμένη σειριακή εφαρμογή μπορεί να χρησιμοποιηθεί για την αποστολή δεδομένων στο Arduino αντί για τη χρήση του παραθύρου Serial Monitor. Ομοίως, ο χρήστης μπορεί να εξάγει δεδομένα σε σειριακή οθόνη.

Τώρα θα το χρησιμοποιήσουμε για τη δημιουργία της δικής μας αριθμομηχανής. Πρώτα στη μέθοδο setup (): Αρχικοποιούμε μεταβλητές και τη σειριακή θύρα. Serial.begin (9600); // ξεκινά σειριακές επικοινωνίες Serial.println ("Στείλτε μου έναν υπολογισμό"); Serial.println ("Για παράδειγμα: 2+3"); Στη συνέχεια, με τη μέθοδο loop (): while (Serial.available ()> 0) {// ενώ αποστέλλονται δεδομένα στο arduino, number1 = Serial.parseInt (); λειτουργία = Serial.read (); // η λειτουργία θα είναι ο πρώτος χαρακτήρας μετά τον πρώτο αριθμό number2 = Serial.parseInt (); // αποθηκεύει τον δεύτερο αριθμό στον αριθμό2 Στη συνέχεια καλούμε υπολογισμός () και εκτυπώνουμε το αποτέλεσμα του υπολογισμού. υπολογισμός () είναι η προσαρμοσμένη συνάρτηση που εκτελεί τους υπολογισμούς. Ας καταλάβουμε πώς λειτουργεί. Εάν (λειτουργία == '+'), προσθέτει τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα". Εάν (λειτουργία == '-'), αφαιρεί τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα". Εάν (λειτουργία == '*'), πολλαπλασιάζει τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα". Εάν (λειτουργία == '/'), διαιρεί τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα". Διαφορετικά, εκτυπώνει "Σφάλμα"

Η μέθοδος αναλαμπής έχει τον κωδικό για να αναβοσβήνει το LED όσες φορές το αποτέλεσμα με έναν απλό βρόχο.

Συνιστάται: