Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Διαγράμματα
- Βήμα 2: Εγκατάσταση βιβλιοθήκης:
- Βήμα 3: Πηγαίος κώδικας:
- Βήμα 4: Εργασία:
Βίντεο: Υπολογιστής Arduino χρησιμοποιώντας πληκτρολόγιο 4X4: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο θα δημιουργήσουμε τη δική μας αριθμομηχανή με το Arduino. Οι τιμές μπορούν να σταλούν μέσω ενός πληκτρολογίου (πληκτρολόγιο 4 × 4) και το αποτέλεσμα μπορεί να προβληθεί σε μια οθόνη LCD. Αυτός ο υπολογιστής θα μπορούσε να εκτελέσει απλές πράξεις όπως Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός και Διαίρεση με ακέραιους αριθμούς. Μόλις κατανοήσετε την έννοια, μπορείτε να εφαρμόσετε ακόμη και επιστημονικές λειτουργίες με τις ενσωματωμένες λειτουργίες του Arduino.
Προμήθειες
Arduino Uno
Οθόνη LCD 16 × 2
Πληκτρολόγιο 4 × 4
Breadboard
Καλώδια βραχυκύκλωσης
Καλώδιο Arduino
Βήμα 1: Διαγράμματα
Βήμα 2: Εγκατάσταση βιβλιοθήκης:
Όπως είπαμε νωρίτερα, πρόκειται να διασυνδέσουμε μια οθόνη LCD και ένα πληκτρολόγιο με το Arduino χρησιμοποιώντας βιβλιοθήκες. Ας τα προσθέσουμε λοιπόν πρώτα στο Arduino IDE. Η βιβλιοθήκη για LCD περιλαμβάνεται ήδη στο Arduino από προεπιλογή, οπότε δεν χρειάζεται να ανησυχούμε για αυτό. Για βιβλιοθήκη πληκτρολογίου (κάντε κλικ στο σύνδεσμο για να το κατεβάσετε από το Github). Θα λάβετε ένα αρχείο ZIP και, στη συνέχεια, προσθέστε αυτό το lib στο Arduino by Sketch -> Include Library -> Προσθήκη αρχείου. ZIP και δείξτε τη θέση σε αυτό το αρχείο που έχετε κατεβάσει. Μόλις τελειώσουμε, είμαστε όλοι έτοιμοι για προγραμματισμό.
Βήμα 3: Πηγαίος κώδικας:
/*
© Techtronic Harsh
*/
#περιλαμβάνω
#περιλαμβάνω
LiquidCrystal LCD (0, 1, 2, 3, 4, 5);
const byte ROWS = 4; const byte COLS = 4;
πλήκτρα char [ROWS] [COLS] = {
{'1', '2', '3', '+'}, {'4', '5', '6', '-'}, {'7', '8', '9', ' *'}, {' C ',' 0 ',' = ','/'}}; byte rowPins [ROWS] = {13, 12, 11, 10}; byte colPins [COLS] = {9, 8, 7, 6};
Πληκτρολόγιο myKeypad = Πληκτρολόγιο (makeKeymap (κλειδιά), rowPins, colPins, ROWS, COLS);
boolean presentValue = false;
boolean next = false? boolean final = false? Χορδή num1, num2; int απάντηση? char op?
void setup ()
{lcd.begin (16, 2); lcd.setCursor (0, 0); lcd.print ("Techtronic Harsh"); lcd.setCursor (0, 1); lcd.print ("Υπολογιστής"); καθυστέρηση (3000)? lcd.clear (); lcd.setCursor (0, 0); lcd.print ("Like And"); lcd.setCursor (0, 1); lcd.print ("Εγγραφείτε μαζί μας"); καθυστέρηση (3000)? lcd.clear (); }
void loop () {
κλειδί char = myKeypad.getKey ();
if (key! = NO_KEY && (key == '1' || key == '2' || key == '3' || key == '4' || key == '5' || key = = '6' || κλειδί == '7' || κλειδί == '8' || κλειδί == '9' || κλειδί == '0'))
{if (presentValue! = true) {num1 = num1 + key; int numLength = num1.length (); lcd.setCursor (15 - numLength, 0); // για να προσαρμόσετε ένα κενό διάστημα για τον χειριστή lcd.print (num1). } else {num2 = num2 + κλειδί; int numLength = num2.length (); lcd.setCursor (15 - numLength, 1); lcd.print (num2); τελικό = αλήθεια? }}
else if (presentValue == false && key! = NO_KEY && (key == '/' || key == '*' || key == '-' || key == '+'))
{if (presentValue == false) {presentValue = true; op = κλειδί; lcd.setCursor (15, 0); lcd.print (op); }}
αλλιώς εάν (τελικό == αληθινό && κλειδί! = NO_KEY && κλειδί == '=') {
if (op == ' +') {answer = num1.toInt () + num2.toInt (); } else if (op == ' -') {answer = num1.toInt () - num2.toInt (); } else if (op == ' *') {answer = num1.toInt () * num2.toInt (); } else if (op == ' /') {answer = num1.toInt () / num2.toInt (); } lcd.clear (); lcd.setCursor (15, 0); lcd.autoscroll (); lcd.print (απάντηση); lcd.noAutoscroll (); } else if (κλειδί! = NO_KEY && κλειδί == 'C') {lcd.clear (); presentValue = false; τελικό = ψευδές? num1 = ""; num2 = ""; απάντηση = 0; op = ""; }}
/*
© Techtronic Harsh
*/
Βήμα 4: Εργασία:
Κάντε τις συνδέσεις σύμφωνα με το διάγραμμα κυκλώματος και ανεβάστε τον κωδικό. Εάν εμφανίζει σφάλμα, βεβαιωθείτε ότι έχετε προσθέσει τη βιβλιοθήκη σύμφωνα με τις οδηγίες που δίνονται παραπάνω.
Χαρακτήρας στο πληκτρολόγιο και την υπόθεση:
- "A" - Προσθήκη (+)
- "Β" - Αφαίρεση (-)
- "C" - Πολλαπλασιασμός (*)
- "D" - Διαίρεση (/)
- "*" - Διαγραφή (C)
- "#" - alsσα (=)
Συνιστάται:
Arduino DIY Υπολογιστής χρησιμοποιώντας 1602 LCD και πληκτρολόγιο 4x4: 4 βήματα
Arduino DIY Υπολογιστής Χρησιμοποιώντας 1602 LCD και 4x4 Πληκτρολόγιο: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα φτιάξουμε μια αριθμομηχανή χρησιμοποιώντας το Arduino που μπορεί να κάνει βασικούς υπολογισμούς. Έτσι, βασικά θα λάβουμε είσοδο από το πληκτρολόγιο 4x4 και θα εκτυπώσουμε τα δεδομένα σε οθόνη LCD 16x2 και το arduino θα κάνει τους υπολογισμούς
Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: 21 βήματα (με εικόνες)
Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: Ο φορητός υπολογιστής που έφτιαξα "Ο φορητός υπολογιστής Pi-Berry" είναι χτισμένος γύρω από το Raspberry Pi 2. Έχει 1 GB RAM, τετραπύρηνο επεξεργαστή, 4 θύρες USB και μία θύρα Ethernet. Ο φορητός υπολογιστής ικανοποιεί τις ανάγκες της καθημερινής ζωής και εκτελεί ομαλά προγράμματα όπως το VLC media player, το Mozilla Firefox, το Ardu
Γραφικός υπολογιστής χρησιμοποιώντας Arduino: 7 βήματα
Γραφικός υπολογιστής χρησιμοποιώντας Arduino: Γεια σας φίλοι, σήμερα έχω κάτι νέο να σας δείξω. Όπως αναφέρθηκε προηγουμένως στον τίτλο, σχεδίασα έναν ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ χρησιμοποιώντας Arduino uno και 2.4 " Ασπίδα οθόνης TFT Lcd
Πληκτρολόγιο 4x4 με Arduino και επεξεργασία: 4 βήματα (με εικόνες)
Πληκτρολόγιο 4x4 με Arduino και επεξεργασία: Δεν σας αρέσουν οι οθόνες LCD; Θέλετε να κάνετε τα έργα σας να φαίνονται ελκυστικά; Λοιπόν, εδώ είναι η λύση. Σε αυτό το Instructable θα μπορείτε να απαλλαγείτε από τις ταλαιπωρίες της χρήσης μιας οθόνης LCD για να εμφανίσετε περιεχόμενο από το Arduino σας και επίσης να κάνετε το έργο σας
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε