Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Bună băieți! Doriți să aflați cum să utilizați intrarea și ieșirea unui monitor serial. Ei bine, aici aveți tutorialul perfect despre cum să faceți acest lucru! În acest instructable, vă voi ghida prin pașii simpli necesari pentru a crea un calculator folosind monitorul serial Arduino.
Pasul 1: Descărcarea ID-ului Arduino
Descărcați și instalați Arduino IDE (Interactive Development Environment) folosind linkul de mai jos:
www.arduino.cc/en/Main/Software Alegeți și salvați versiunea care se potrivește cel mai bine sistemului dvs. de operare și configurației.
Pasul 2: Materiale hardware
- 1 placa Arduino
- 1 cablu pentru a conecta placa Arduino la computer
Pasul 3: Construirea hardware-ului
1) Conectați Arduino la computer
Pasul 4: Descărcarea și rularea programului
Descărcați programul arduino atașat pe laptop. Conectați arduino la laptop și rulați programul.
În IDE-ul arduino, Deschideți Instrumente-> monitor serial. Tastați un calcul care va fi făcut, de exemplu, 3 + 2, și veți obține rezultatul ca 5. Puteți încerca, de asemenea, scăderea, înmulțirea și împărțirea după cum urmează:
4 + 2 (veți obține Rezultat = 6)
8-3 (veți obține Rezultat = 5)
5 * 3 (veți obține Rezultat = 15)
10/2 (veți obține Rezultat = 5)
Pasul 5: Înțelegerea programului
Mai întâi să înțelegem cum funcționează intrarea și ieșirea portului serial. Un utilizator poate introduce date în câmpul de intrare din fereastra monitorului serial pentru a trimite valori și date către Arduino. Orice program serial sau chiar o aplicație serial personalizată poate fi utilizat pentru a trimite date către Arduino în loc să utilizeze fereastra Serial Monitor. În mod similar, utilizatorul poate transmite date pe monitorul serial.
Acum vom folosi acest lucru pentru a ne construi propriul calculator.
Primul în metoda setup ():
Inițializăm variabilele și portul serial.
Serial.begin (9600); // începe comunicările seriale
Serial.println („Trimite-mi un calcul”);
Serial.println („De exemplu: 2 + 3”);
Apoi în metoda loop ():
while (Serial.available ()> 0) {// când sunt trimise date către arduino, număr1 = Serial.parseInt ();
operațiune = Serial.read (); // operația va fi primul caracter după primul număr
număr2 = Serial.parseInt (); // stochează al doilea număr în numărul2
Apoi numim calculate () și imprimăm rezultatul calculului.
calculate () este funcția personalizată care efectuează calculele. Să înțelegem cum funcționează.
Dacă (operație == '+'), adaugă cele două numere și stochează rezultatul în variabila „rezultat”.
Dacă (operație == '-'), scade cele două numere și stochează rezultatul în variabila „rezultat”.
Dacă (operație == '*'), înmulțește cele două numere și stochează rezultatul în variabila „rezultat”.
Dacă (operație == '/'), împarte cele două numere și stochează rezultatul în variabila „rezultat”.
În caz contrar, imprimă „Eroare”