Obsah:

Zostavte si kalkulačku pomocou Arduina!: 5 krokov
Zostavte si kalkulačku pomocou Arduina!: 5 krokov

Video: Zostavte si kalkulačku pomocou Arduina!: 5 krokov

Video: Zostavte si kalkulačku pomocou Arduina!: 5 krokov
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, November
Anonim
Zostavte si svoju kalkulačku pomocou Arduina!
Zostavte si svoju kalkulačku pomocou Arduina!
Zostavte si svoju kalkulačku pomocou Arduina!
Zostavte si svoju kalkulačku pomocou Arduina!
Zostavte si svoju kalkulačku pomocou Arduina!
Zostavte si svoju kalkulačku pomocou Arduina!

Čau ľudia! Chcete sa naučiť používať vstup a výstup sériového monitora. Tak tu máte perfektný návod, ako na to! V tomto návode vás prevediem jednoduchými krokmi potrebnými na vytvorenie kalkulačky pomocou sériového monitora Arduino.

Krok 1: Stiahnutie IDE Arduino

Sťahovanie Arduino IDE
Sťahovanie Arduino IDE

Stiahnite a nainštalujte si Arduino IDE (interaktívne vývojové prostredie) pomocou nižšie uvedeného odkazu:

www.arduino.cc/en/Main/Software Vyberte a uložte verziu, ktorá najlepšie vyhovuje vášmu operačnému systému a konfigurácii.

Krok 2: Hardvérové materiály

  1. 1 doska Arduino
  2. 1 kábel na pripojenie dosky Arduino k počítaču

Krok 3: Budovanie hardvéru

1) Pripojte Arduino k počítaču

Krok 4: Stiahnutie a spustenie programu

Stiahnite si priložený program arduino do svojho prenosného počítača. Pripojte arduino k svojmu notebooku a spustite program.

V arduino IDE otvorte Nástroje-> sériový monitor. Zadajte výpočet, ktorý sa má vykonať, napríklad 3+2, a dostanete výsledok ako 5. Môžete tiež skúsiť odčítanie, násobenie a delenie nasledovne:

4+2 (získate výsledok = 6)

8-3 (získate výsledok = 5)

5*3 (získate výsledok = 15)

10/2 (získate Výsledok = 5)

Krok 5: Pochopenie programu

Pochopenie programu
Pochopenie programu
Pochopenie programu
Pochopenie programu
Pochopenie programu
Pochopenie programu
Pochopenie programu
Pochopenie programu

Najprv pochopme, ako funguje vstup a výstup sériového portu. Užívateľ môže zadať údaje do vstupného poľa v okne sériového monitora a odosielať hodnoty a údaje do Arduina. Na odosielanie údajov do zariadenia Arduino je možné použiť ľubovoľný sériový program alebo dokonca vlastnú sériovú aplikáciu, a nie použiť okno Serial Monitor. Podobne môže používateľ odosielať údaje na sériový monitor.

Teraz to použijeme na zostavenie vlastnej kalkulačky.

Najprv v metóde setup ():

Inicializujeme premenné a sériový port.

Serial.begin (9600); // začne sériová komunikácia

Serial.println („Pošlite mi výpočet“);

Serial.println ("Napríklad: 2+3");

Potom v metóde loop ():

while (Serial.available ()> 0) {// kým sa odosielajú údaje do arduina, number1 = Serial.parseInt ();

operácia = Serial.read (); // operácia bude prvým znakom za prvým číslom

number2 = Serial.parseInt (); // uloží druhé číslo do čísla2

Potom zavoláme Calculate () a vytlačíme výsledok výpočtu.

Calculate () je vlastná funkcia, ktorá vykonáva výpočty. Poďme pochopiť, ako to funguje.

Ak (operácia == '+'), sčíta dve čísla a výsledok uloží do premennej „výsledok“.

Ak (operácia == '-'), odpočíta tieto dve čísla a výsledok uloží do premennej "výsledok".

Ak (operácia == '*'), vynásobí tieto dve čísla a výsledok uloží do premennej "výsledok".

Ak (operácia == '/'), rozdelí tieto dve čísla a výsledok uloží do premennej "výsledok".

V opačnom prípade vytlačí „Chyba“

Odporúča: