Innehållsförteckning:

Arduino -kalkylator med LED -utgång: 5 steg
Arduino -kalkylator med LED -utgång: 5 steg

Video: Arduino -kalkylator med LED -utgång: 5 steg

Video: Arduino -kalkylator med LED -utgång: 5 steg
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Juli
Anonim
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång
Arduino -kalkylator med LED -utgång

Hej killar! Vill du lära dig hur du använder en seriell bildskärmsingång och -utgång. Tja, här har du den perfekta handledningen om hur du gör det! I den här instruktionsboken guidar jag dig genom de enkla stegen som behövs för att skapa en miniräknare med Arduino seriell bildskärm och visa resultatet i LED -blinkningar.

Steg 1: Ladda ner Arduino IDE

Ladda ner Arduino IDE
Ladda ner Arduino IDE

Ladda ner och installera Arduino IDE (Interactive Development Environment) med hjälp av länken nedan:

www.arduino.cc/en/Main/Software Välj och spara den version som passar bäst för ditt operativsystem och din konfiguration.

Steg 2: Hårdvarumaterial

  1. 1 Arduino -bräda
  2. 1 kabel för att ansluta Arduino -kortet till din dator
  3. 1 LED
  4. Jumper Wires

Steg 3: Bygga hårdvaran

Bygga hårdvaran
Bygga hårdvaran

1) Anslut Arduino till din dator

2) Anslut lysdioden till brödbrädan och Arduino som visas på bilden.

Steg 4: Ladda ner och köra programmet

Ladda ner det bifogade arduino -programmet till din bärbara dator. Anslut arduino till din bärbara dator och kör programmet.

I arduino IDE, Open Tools-> seriell bildskärm. Skriv in en beräkning som ska göras, till exempel 3+2, så får du resultatet som 5. Du kan också prova subtraktion, multiplikation och division enligt följande:

4+2 (du får resultat = 6)

8-3 (du får resultat = 5)

5*3 (du får resultat = 15)

10/2 (du får resultat = 5)

Du kommer att se att lysdioden blinkar lika många gånger som utgången.

Steg 5: Förstå programmet

Förstå programmet
Förstå programmet
Förstå programmet
Förstå programmet
Förstå programmet
Förstå programmet
Förstå programmet
Förstå programmet

Låt oss först förstå hur seriell portingång och -utgång fungerar. En användare kan ange data i inmatningsfältet i det seriella övervakningsfönstret för att skicka värden och data till Arduino. Alla seriella program eller till och med en anpassad seriell applikation kan användas för att skicka data till Arduino istället för att använda fönstret Serial Monitor. På samma sätt kan användaren mata ut data till seriell monitor.

Vi kommer nu att använda detta för att bygga vår egen miniräknare. Först i setup () -metoden: Vi initierar variabler och serieporten. Serial.begin (9600); // börjar seriell kommunikation Serial.println ("Skicka mig en beräkning"); Serial.println ("Till exempel: 2+3"); Sedan i loop () -metod: while (Serial.available ()> 0) {// medan data skickas till arduino, nummer1 = Serial.parseInt (); operation = Serial.read (); // operation är den första tecknet efter det första numret nummer2 = Serial.parseInt (); // lagrar det andra numret i nummer2 Sedan kallar vi beräkna () och skriver ut resultatet av beräkningen. calculate () är den anpassade funktionen som utför beräkningarna. Låt oss förstå hur det fungerar. Om (operation == '+') lägger den till de två talen och lagrar resultatet i variabeln "resultat". Om (operation == '-'), subtraherar den de två siffrorna och lagrar resultatet i variabeln "result". Om (operation == '*') multiplicerar det de två talen och lagrar resultatet i variabeln "resultat". Om (operation == '/') delar det de två talen och lagrar resultatet i variabeln "resultat". Annars skrivs det ut "Fel"

Blinkmetoden har koden för att blinka lysdioden lika många gånger som resultatet med en enkel slinga.

Rekommenderad: