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

Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!: 5 βήματα
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!: 5 βήματα

Βίντεο: Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!: 5 βήματα

Βίντεο: Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!: 5 βήματα
Βίντεο: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Σεπτέμβριος
Anonim
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!
Δημιουργήστε τον υπολογιστή σας χρησιμοποιώντας το Arduino!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τώρα θα το χρησιμοποιήσουμε για τη δημιουργία της δικής μας αριθμομηχανής.

Πρώτα στη μέθοδο εγκατάστασης ():

Αρχικοποιούμε μεταβλητές και τη σειριακή θύρα.

Serial.begin (9600); // ξεκινά σειριακές επικοινωνίες

Serial.println ("Στείλτε μου έναν υπολογισμό");

Serial.println ("Για παράδειγμα: 2+3");

Στη συνέχεια, στη μέθοδο βρόχου ():

while (Serial.available ()> 0) {// ενώ αποστέλλονται δεδομένα στο arduino, number1 = Serial.parseInt ();

λειτουργία = Serial.read (); // η λειτουργία θα είναι ο πρώτος χαρακτήρας μετά τον πρώτο αριθμό

number2 = Serial.parseInt (); // αποθηκεύει τον δεύτερο αριθμό στον αριθμό 2

Στη συνέχεια καλούμε υπολογισμός () και εκτυπώνουμε το αποτέλεσμα του υπολογισμού.

υπολογισμός () είναι η προσαρμοσμένη συνάρτηση που εκτελεί τους υπολογισμούς. Ας καταλάβουμε πώς λειτουργεί.

Εάν (λειτουργία == '+'), προσθέτει τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα".

Εάν (λειτουργία == '-'), αφαιρεί τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα".

Εάν (λειτουργία == '*'), πολλαπλασιάζει τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα".

Εάν (λειτουργία == '/'), διαιρεί τους δύο αριθμούς και αποθηκεύει το αποτέλεσμα στη μεταβλητή "αποτέλεσμα".

Διαφορετικά, εκτυπώνει "Σφάλμα"

Συνιστάται: