Sisukord:

Ehitage oma kalkulaator Arduino abil!: 5 sammu
Ehitage oma kalkulaator Arduino abil!: 5 sammu

Video: Ehitage oma kalkulaator Arduino abil!: 5 sammu

Video: Ehitage oma kalkulaator Arduino abil!: 5 sammu
Video: Объяснение прошивки Marlin 2.0.x 2024, November
Anonim
Ehitage oma kalkulaator Arduino abil!
Ehitage oma kalkulaator Arduino abil!
Ehitage oma kalkulaator Arduino abil!
Ehitage oma kalkulaator Arduino abil!
Ehitage oma kalkulaator Arduino abil!
Ehitage oma kalkulaator Arduino abil!

Hei poisid! Soovite õppida jada monitori sisendi ja väljundi kasutamist. Siin on teil täiuslik õpetus, kuidas seda teha! Selles juhendis juhendan teid lihtsate toimingutega, mis on vajalikud Arduino jadamonitori abil kalkulaatori loomiseks.

Samm: laadige alla Arduino IDE

Arduino IDE allalaadimine
Arduino IDE allalaadimine

Laadige alla ja installige Arduino IDE (interaktiivne arenduskeskkond), kasutades järgmist linki:

www.arduino.cc/en/Main/Software Valige ja salvestage oma operatsioonisüsteemile ja konfiguratsioonile kõige sobivam versioon.

Samm: riistvara materjalid

  1. 1 Arduino plaat
  2. 1 kaabel Arduino plaadi ühendamiseks arvutiga

3. samm: riistvara ehitamine

1) Ühendage Arduino arvutiga

Samm: programmi allalaadimine ja käivitamine

Laadige lisatud arduino programm oma sülearvutisse. Ühendage arduino sülearvutiga ja käivitage programm.

Avage arduino IDE-s Tööriistad-> jadamonitor. Sisestage arvutus, näiteks 3+2, ja saate tulemuseks 5. Samuti võite proovida lahutamist, korrutamist ja jagamist järgmiselt.

4+2 (saate tulemuse = 6)

8-3 (saate tulemuse = 5)

5*3 (saate tulemuse = 15)

10/2 (saate tulemuse = 5)

Samm: programmi mõistmine

Programmi mõistmine
Programmi mõistmine
Programmi mõistmine
Programmi mõistmine
Programmi mõistmine
Programmi mõistmine
Programmi mõistmine
Programmi mõistmine

Kõigepealt mõistame, kuidas jadaportide sisend ja väljund töötab. Kasutaja saab sisestada andmed jada monitori akna sisestusväljale, et saata väärtused ja andmed Arduinole. Mis tahes jadaprogrammi või isegi kohandatud jadarakendust saab kasutada andmete saatmiseks Arduinole, selle asemel, et kasutada akent Seeriamonitor. Samamoodi saab kasutaja andmeid seeriamonitorile väljastada.

Nüüd kasutame seda oma kalkulaatori ehitamiseks.

Esmalt setup () meetodis:

Initsialiseerime muutujad ja jadaporti.

Seriaalne algus (9600); // alustab jadaühendust

Serial.println ("Saada mulle arvutus");

Serial.println ("Näiteks: 2+3");

Siis loop () meetod:

samas (Serial.available ()> 0) {// ajal, kui arduinole saadetakse andmeid, number1 = Serial.parseInt ();

operatsioon = Serial.read (); // operatsioon on esimene märk pärast esimest numbrit

number2 = Serial.parseInt (); // salvestab teise numbri numbrisse2

Seejärel helistame calc () ja prindime arvutuse tulemuse.

calc () on kohandatud funktsioon, mis teostab arvutusi. Saame aru, kuidas see toimib.

Kui (operatsioon == '+'), lisab see kaks numbrit ja salvestab tulemuse muutuja "tulemus".

Kui (operatsioon == '-'), lahutab see kaks numbrit ja salvestab tulemuse muutuja "tulemus".

Kui (operatsioon == '*'), korrutab see kaks numbrit ja salvestab tulemuse muutuja "tulemus".

Kui (operatsioon == '/'), jagab see kaks numbrit ja salvestab tulemuse muutuja "tulemus".

Vastasel juhul prindib see vea

Soovitan: