INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo ouens! Wil u leer hoe u die ingang en uitvoer van 'n seriële monitor kan gebruik. Hier het u die perfekte handleiding oor hoe u dit moet doen! In hierdie instruksies sal ek u lei deur die eenvoudige stappe wat nodig is om 'n sakrekenaar te maak met behulp van die Arduino seriële monitor.
Stap 1: Laai die Arduino IDE af
Laai die Arduino IDE (interaktiewe ontwikkelingsomgewing) af en installeer dit met behulp van die onderstaande skakel:
www.arduino.cc/en/Main/Software Kies en stoor die weergawe wat die beste by u bedryfstelsel en opset pas.
Stap 2: Hardeware materiaal
- 1 Arduino -bord
- 1 kabel om die Arduino -bord aan u rekenaar te koppel
Stap 3: Bou die hardeware
1) Koppel Arduino aan op u rekenaar
Stap 4: Laai die program af en voer dit uit
Laai die aangehegte arduino -program op u skootrekenaar af. Koppel die arduino aan u skootrekenaar en voer die program uit.
In die arduino IDE, Open Tools-> seriële monitor. Tik 'n berekening in, byvoorbeeld 3+2, en u kry die resultaat as 5. U kan ook aftrek, vermenigvuldiging en deling soos volg probeer:
4+2 (u kry resultaat = 6)
8-3 (u kry resultaat = 5)
5*3 (u kry resultaat = 15)
10/2 (u kry resultaat = 5)
Stap 5: Begrip van die program
Laat ons eers verstaan hoe die invoer en uitvoer van die seriële poort werk. 'N Gebruiker kan data in die invoerveld in die seriële monitorvenster invoer om waardes en data na die Arduino te stuur. Elke seriële program, of selfs 'n aangepaste seriële toepassing, kan gebruik word om data na die Arduino te stuur in plaas van die seriële monitor venster te gebruik. Net so kan die gebruiker data na die seriële monitor stuur.
Ons gaan dit nou gebruik om ons eie sakrekenaar te bou.
Eerste in setup () metode:
Ons begin veranderlikes en die seriële poort.
Serial.begin (9600); // begin met reekskommunikasie
Serial.println ("Stuur vir my 'n berekening");
Serial.println ("Byvoorbeeld: 2+3");
Dan in loop () metode:
terwyl (Serial.available ()> 0) {// terwyl data na arduino gestuur word, nommer1 = Serial.parseInt ();
operasie = Serial.read (); // operasie is die eerste teken na die eerste nommer
number2 = Serial.parseInt (); // stoor die tweede nommer in nommer2
Dan noem ons bereken () en druk die resultaat van die berekening af.
bereken () is die pasgemaakte funksie wat die berekeninge uitvoer. Laat ons verstaan hoe dit werk.
As (operasie == '+'), voeg die twee getalle by en stoor die resultaat in 'resultaat' veranderlike.
As (operasie == '-'), trek dit die twee getalle af en stoor die resultaat in 'resultaat' veranderlike.
As (operasie == '*'), vermenigvuldig dit die twee getalle en stoor die resultaat in 'resultaat' veranderlike.
As (operasie == '/'), verdeel dit die twee getalle en stoor die resultaat in 'resultaat' veranderlike.
Anders druk dit 'Fout'