Satura rādītājs:

Izveidojiet savu kalkulatoru, izmantojot Arduino !: 5 soļi
Izveidojiet savu kalkulatoru, izmantojot Arduino !: 5 soļi

Video: Izveidojiet savu kalkulatoru, izmantojot Arduino !: 5 soļi

Video: Izveidojiet savu kalkulatoru, izmantojot Arduino !: 5 soļi
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Novembris
Anonim
Izveidojiet savu kalkulatoru, izmantojot Arduino!
Izveidojiet savu kalkulatoru, izmantojot Arduino!
Izveidojiet savu kalkulatoru, izmantojot Arduino!
Izveidojiet savu kalkulatoru, izmantojot Arduino!
Izveidojiet savu kalkulatoru, izmantojot Arduino!
Izveidojiet savu kalkulatoru, izmantojot Arduino!

Čau puiši! Vēlaties uzzināt, kā izmantot seriālā monitora ievadi un izvadi. Šeit jums ir ideāla apmācība, kā to izdarīt! Šajā pamācībā es jums sniegšu vienkāršas darbības, kas nepieciešamas, lai izveidotu kalkulatoru, izmantojot Arduino sērijas monitoru.

1. darbība: lejupielādējiet Arduino IDE

Arduino IDE lejupielāde
Arduino IDE lejupielāde

Lejupielādējiet un instalējiet Arduino IDE (interaktīvās izstrādes vide), izmantojot zemāk esošo saiti:

www.arduino.cc/en/Main/Software Izvēlieties un saglabājiet versiju, kas vislabāk atbilst jūsu operētājsistēmai un konfigurācijai.

2. solis: Aparatūras materiāli

  1. 1 Arduino dēlis
  2. 1 kabelis, lai savienotu Arduino plati ar datoru

3. darbība: aparatūras izveide

1) Savienojiet Arduino ar datoru

4. darbība. Programmas lejupielāde un palaišana

Lejupielādējiet klēpjdatorā pievienoto arduino programmu. Pievienojiet arduino klēpjdatoram un palaidiet programmu.

Arduino IDE atveriet Tools-> sērijas monitoru. Ievadiet aprēķinu, piemēram, 3+2, un rezultāts būs 5. Varat arī izmēģināt atņemšanu, reizināšanu un dalīšanu šādi:

4+2 (jūs iegūsit rezultātu = 6)

8-3 (jūs iegūsit rezultātu = 5)

5*3 (jūs iegūsit rezultātu = 15)

10/2 (jūs iegūsit rezultātu = 5)

5. solis: izpratne par programmu

Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne
Programmas izpratne

Vispirms sapratīsim, kā darbojas seriālā porta ieeja un izeja. Lietotājs var ievadīt datus sērijas monitora loga ievades laukā, lai nosūtītu vērtības un datus uz Arduino. Jebkura sērijas programma vai pat pielāgota sērijveida lietojumprogramma var tikt izmantota, lai nosūtītu datus uz Arduino, nevis izmantojot seriālā monitora logu. Līdzīgi lietotājs var izvadīt datus uz seriālo monitoru.

Tagad mēs to izmantosim, lai izveidotu savu kalkulatoru.

Vispirms iestatīšanas () metodē:

Mēs inicializējam mainīgos un seriālo portu.

Sērijas sākums (9600); // sāk sērijveida sakarus

Serial.println ("Nosūtiet man aprēķinu");

Serial.println ("Piemēram: 2+3");

Pēc tam cilpas () metodē:

kamēr (Serial.available ()> 0) {// kamēr uz arduino tiek sūtīti dati, numurs1 = Serial.parseInt ();

operācija = Serial.read (); // operācija būs pirmais simbols pēc pirmā numura

numurs2 = Serial.parseInt (); // saglabā otro skaitli skaitlī2

Tad mēs izsaucam aprēķināt () un izdrukājam aprēķina rezultātu.

calc () ir pielāgotā funkcija, kas veic aprēķinus. Ļausim saprast, kā tas darbojas.

Ja (operācija == '+'), tā saskaita divus skaitļus un saglabā rezultātu mainīgajā "rezultāts".

Ja (operācija == '-'), tā atņem divus skaitļus un saglabā rezultātu mainīgajā "rezultāts".

Ja (operācija == '*'), tā reizina abus skaitļus un saglabā rezultātu mainīgajā "rezultāts".

Ja (operācija == '/'), tā sadala divus skaitļus un saglabā rezultātu mainīgajā "rezultāts".

Pretējā gadījumā tiek izdrukāts "Error"

Ieteicams: