INHOUDSOPGAWE:

Arduino -sakrekenaar met LED -uitset: 5 stappe
Arduino -sakrekenaar met LED -uitset: 5 stappe

Video: Arduino -sakrekenaar met LED -uitset: 5 stappe

Video: Arduino -sakrekenaar met LED -uitset: 5 stappe
Video: Уроки Arduino #7 - подключение светодиода 2024, November
Anonim
Arduino -sakrekenaar met LED -uitset
Arduino -sakrekenaar met LED -uitset
Arduino -sakrekenaar met LED -uitset
Arduino -sakrekenaar met LED -uitset
Arduino -sakrekenaar met LED -uitset
Arduino -sakrekenaar met LED -uitset
Arduino sakrekenaar met LED -uitset
Arduino sakrekenaar met LED -uitset

Hallo ouens! Wil u leer hoe u die ingang en uitvoer van 'n seriële monitor kan gebruik. Hier het u die perfekte handleiding oor hoe u dit moet doen! In hierdie instruksie sal ek u lei deur die eenvoudige stappe wat nodig is om 'n sakrekenaar te maak met behulp van die Arduino -seriële monitor en die resultaat in LED -knipperinge te wys.

Stap 1: Laai die Arduino IDE af

Laai die Arduino IDE af
Laai die Arduino IDE af

Laai die Arduino IDE (interaktiewe ontwikkelingsomgewing) af en installeer dit met behulp van die onderstaande skakel:

www.arduino.cc/en/Main/Software Kies en stoor die weergawe wat die beste by u bedryfstelsel en opset pas.

Stap 2: Hardeware materiaal

  1. 1 Arduino -bord
  2. 1 kabel om die Arduino -bord aan u rekenaar te koppel
  3. 1 LED
  4. Jumper Wires

Stap 3: Bou die hardeware

Die bou van die hardeware
Die bou van die hardeware

1) Koppel Arduino aan op u rekenaar

2) Koppel die LED aan die broodbord en die Arduino, soos op die foto getoon.

Stap 4: Laai die program af en voer dit uit

Laai die aangehegte arduino -program op u skootrekenaar af. Koppel die arduino aan u skootrekenaar en voer die program uit.

In die arduino IDE, Open Tools-> seriële monitor. Tik 'n berekening in, byvoorbeeld 3+2, en u kry die resultaat as 5. U kan ook aftrek, vermenigvuldiging en deling soos volg probeer:

4+2 (u kry resultaat = 6)

8-3 (u kry resultaat = 5)

5*3 (u kry resultaat = 15)

10/2 (u kry resultaat = 5)

U sal sien dat die LED soveel keer as die uitset knipper.

Stap 5: Begrip van die program

Verstaan die program
Verstaan die program
Verstaan die program
Verstaan die program
Verstaan die program
Verstaan die program
Verstaan die program
Verstaan die program

Laat ons eers verstaan hoe die invoer en uitvoer van die seriële poort werk. 'N Gebruiker kan data in die invoerveld in die seriële monitorvenster invoer om waardes en data na die Arduino te stuur. Elke seriële program, of selfs 'n aangepaste seriële toepassing, kan gebruik word om data na die Arduino te stuur in plaas van die seriële monitor venster te gebruik. Net so kan die gebruiker data na die seriële monitor stuur.

Ons gaan dit nou gebruik om ons eie sakrekenaar te bou. Eerstens in die opset () metode: Ons begin veranderlikes en die seriële poort. Serial.begin (9600); // begin seriële kommunikasie Serial.println ("Stuur vir my 'n berekening"); Serial.println ("Byvoorbeeld: 2+3"); Dan in lus () metode: terwyl (Serial.available ()> 0) {// terwyl data na arduino gestuur word, number1 = Serial.parseInt (); operasie = Serial.read (); // operasie is die eerste teken na die eerste getal number2 = Serial.parseInt (); // stoor die tweede getal in getal2 Dan bel ons bereken () en druk die resultaat van die berekening af. bereken () is die pasgemaakte funksie wat die berekeninge uitvoer. Laat ons verstaan hoe dit werk. As (operasie == '+'), voeg die twee getalle by en stoor die resultaat in 'resultaat' veranderlike. As (operasie == '-'), trek dit die twee getalle af en stoor die resultaat in 'resultaat' veranderlike. As (operasie == '*'), vermenigvuldig dit die twee getalle en stoor die resultaat in 'resultaat' veranderlike. As (operasie == '/'), verdeel dit die twee getalle en stoor die resultaat in 'resultaat' veranderlike. Anders druk dit 'Fout'

Die knipmetode het die kode om die LED soveel keer as die resultaat te knip met 'n eenvoudige lus.

Aanbeveel: