
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42



Hei kaverit! Haluatko oppia käyttämään sarjamonitorin tuloa ja lähtöä. Tässä on täydellinen opetusohjelma, miten se tehdään! Tässä ohjeessa opastan sinua yksinkertaisten vaiheiden avulla, jotka tarvitaan laskimen luomiseen Arduino -sarjamonitorilla.
Vaihe 1: Lataa Arduino IDE

Lataa ja asenna Arduino IDE (interaktiivinen kehitysympäristö) alla olevan linkin kautta:
www.arduino.cc/en/Main/Software Valitse ja tallenna käyttöjärjestelmääsi ja kokoonpanoosi parhaiten sopiva versio.
Vaihe 2: Laitteistomateriaalit
- 1 Arduino -levy
- 1 kaapeli Arduino -kortin liittämiseksi tietokoneeseen
Vaihe 3: Laitteiston rakentaminen
1) Liitä Arduino tietokoneeseen
Vaihe 4: Ohjelman lataaminen ja suorittaminen
Lataa liitteenä oleva arduino -ohjelma kannettavaan tietokoneeseesi. Liitä arduino kannettavaan tietokoneeseen ja suorita ohjelma.
Avaa arduino IDE: ssä Työkalut-> sarjamonitori. Kirjoita laskettava lasku, esimerkiksi 3+2, niin saat tuloksen 5. Voit myös kokeilla vähennyslaskua, kertolaskua ja jakoa seuraavasti:
4+2 (saat tuloksen = 6)
8-3 (saat tuloksen = 5)
5*3 (saat tuloksen = 15)
10/2 (saat tuloksen = 5)
Vaihe 5: Ohjelman ymmärtäminen




Ensin ymmärrämme, kuinka sarjaportin tulo ja lähtö toimivat. Käyttäjä voi syöttää tietoja sarjavalvontaikkunan syöttökenttään lähettääkseen arvoja ja tietoja Arduinolle. Mitä tahansa sarjaohjelmaa tai jopa mukautettua sarjasovellusta voidaan käyttää tietojen lähettämiseen Arduinolle sen sijaan, että käytetään sarjamonitori -ikkunaa.
Käytämme tätä nyt oman laskimen rakentamiseen.
Ensimmäinen setup () -menetelmässä:
Alustamme muuttujat ja sarjaportin.
Sarja.alku (9600); // aloittaa sarjaliikenteen
Serial.println ("Lähetä minulle laskelma");
Serial.println ("Esimerkiksi: 2+3");
Sitten silmukan () menetelmässä:
while (Serial.available ()> 0) {// kun tietoja lähetetään arduinoon, numero1 = Sarja.parseInt ();
operaatio = Serial.read (); // operaatio on ensimmäinen merkki ensimmäisen numeron jälkeen
numero2 = Sarja.parseInt (); // tallentaa toisen numeron numeroon2
Sitten kutsumme laskea () ja tulostamme laskennan tuloksen.
calc () on mukautettu toiminto, joka suorittaa laskelmat. Ymmärretään miten se toimii.
Jos (operaatio == '+'), se lisää kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan.
Jos (operaatio == '-'), se vähentää nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan.
Jos (operaatio == '*'), se kertoo nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan.
Jos (operaatio == '/'), se jakaa nämä kaksi numeroa ja tallentaa tuloksen "result" -muuttujaan.
Muuten se tulostaa "Virhe"
Suositeltava:
Muuta HP49G-graafinen laskin -intervalometriksi Canon Eos: 4 vaihetta

Käännä HP49G-graafinen laskin -intervalometriksi Canon Eos: Disparador autom à /photos/cacholongo/Tarvittavat komponentit: 2n3904, Resistencia 2,2k; Diodo 1n4001, Cable de conexi à ƒ  & su
Nextion/Arduino -laskin: 3 vaihetta

Nextion/Arduino -laskin: Hyödyllinen laskin Arduino Unolle. Laskin on tyyliltään samanlainen kuin tavallinen laskin, joka toimitetaan Windows 10: n mukana
Visuino Rakenna tunkeutumisen havaitsemisjärjestelmä Arduinolla: 8 vaihetta

Visuino rakentaa tunkeutumisen havaitsemisjärjestelmä Arduinon avulla: Tässä opetusohjelmassa käytämme XYC-WB-DC-mikroaaltotutka-liiketunnistinta, joka on kytketty Arduino UNO: hon ja Visuinoon havaitakseen liikkeet noin 5 metrin säteellä, mukaan lukien ohuet seinät
Graafinen laskin Arduinolla: 7 vaihetta

Graafinen laskin Arduinon avulla: Hei ystävät, tänään minulla on jotain uutta näytettäväksi teille. Kuten aiemmin mainittiin otsikossa, suunnittelin ELEKTRONISEN LASKIMEN käyttäen Arduino unoa ja 2.4 " TFT LCD -näytön suoja
Rakenna Arduinolla toimiva Talking Robot Head!: 26 vaihetta (kuvilla)

Rakenna Arduinolla toimiva Talking Robot Head !: Tämä robottipää rakennettiin alun perin fyysisen tietojenkäsittelyn luokalleni vuoden lopussa, mutta kesällä se on " oppinut " miten puhua. Päässä on kaksi Freeduinoa, 3 TLC5940NT -sirua ja Adafruit Industries