Obsah:

Vytvořte si kalkulačku pomocí Arduina!: 5 kroků
Vytvořte si kalkulačku pomocí Arduina!: 5 kroků

Video: Vytvořte si kalkulačku pomocí Arduina!: 5 kroků

Video: Vytvořte si kalkulačku pomocí Arduina!: 5 kroků
Video: Jak bych se naučil programovat, kdybych musel začít ZNOVU? 2024, Listopad
Anonim
Vytvořte si kalkulačku pomocí Arduina!
Vytvořte si kalkulačku pomocí Arduina!
Vytvořte si kalkulačku pomocí Arduina!
Vytvořte si kalkulačku pomocí Arduina!
Vytvořte si kalkulačku pomocí Arduina!
Vytvořte si kalkulačku pomocí Arduina!

Hej lidi! Chcete se naučit používat vstup a výstup sériového monitoru. Tady máte perfektní návod, jak na to! V tomto pokynu vás provedu jednoduchými kroky potřebnými k vytvoření kalkulačky pomocí sériového monitoru Arduino.

Krok 1: Stažení Arduino IDE

Stažení IDE Arduino
Stažení IDE Arduino

Stáhněte a nainstalujte Arduino IDE (interaktivní vývojové prostředí) pomocí níže uvedeného odkazu:

www.arduino.cc/en/Main/Software Vyberte a uložte verzi, která nejlépe odpovídá vašemu operačnímu systému a konfiguraci.

Krok 2: Hardwarové materiály

  1. 1 deska Arduino
  2. 1 kabel pro připojení desky Arduino k vašemu počítači

Krok 3: Budování hardwaru

1) Připojte Arduino k počítači

Krok 4: Stažení a spuštění programu

Stáhněte si přiložený program arduino do svého notebooku. Připojte Arduino k notebooku a spusťte program.

V IDE arduino otevřete Nástroje-> sériový monitor. Zadejte výpočet, který chcete provést, například 3+2, a získáte výsledek jako 5. Můžete také zkusit odčítání, násobení a dělení následujícím způsobem:

4+2 (získáte Výsledek = 6)

8-3 (získáte Výsledek = 5)

5*3 (získáte Výsledek = 15)

10/2 (získáte Výsledek = 5)

Krok 5: Porozumění programu

Pochopení programu
Pochopení programu
Pochopení programu
Pochopení programu
Pochopení programu
Pochopení programu
Pochopení programu
Pochopení programu

Nejprve pojďme pochopit, jak funguje vstup a výstup sériového portu. Uživatel může zadat data do vstupního pole v okně sériového monitoru a odesílat hodnoty a data do Arduina. K odeslání dat do Arduina lze použít libovolný sériový program nebo dokonce vlastní sériovou aplikaci namísto použití okna Serial Monitor. Podobně může uživatel odesílat data na sériový monitor.

Nyní to použijeme pro sestavení vlastní kalkulačky.

Nejprve v metodě setup ():

Inicializujeme proměnné a sériový port.

Serial.begin (9600); // začíná sériová komunikace

Serial.println („Pošlete mi kalkulaci“);

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

Pak v metodě loop ():

while (Serial.available ()> 0) {// zatímco jsou data odesílána do arduina, number1 = Serial.parseInt ();

provoz = Serial.read (); // operace bude prvním znakem za prvním číslem

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

Potom zavoláme Calculate () a vytiskneme výsledek výpočtu.

Calculate () je vlastní funkce, která provádí výpočty. Pojďme pochopit, jak to funguje.

Pokud (operace == '+'), sčítá dvě čísla a výsledek uloží do proměnné "výsledek".

Pokud (operace == '-'), odečte dvě čísla a výsledek uloží do proměnné "výsledek".

Pokud (operace == '*'), vynásobí dvě čísla a výsledek uloží do proměnné "výsledek".

Pokud (operace == '/'), rozdělí tato dvě čísla a výsledek uloží do proměnné "výsledek".

V opačném případě vytiskne „Chyba“

Doporučuje: