Inhoudsopgave:

Bouw je rekenmachine met Arduino! - Ajarnpa
Bouw je rekenmachine met Arduino! - Ajarnpa

Video: Bouw je rekenmachine met Arduino! - Ajarnpa

Video: Bouw je rekenmachine met Arduino! - Ajarnpa
Video: Stappenmotor aansturen met Arduino | Engineering hbo-opleiding | Zuyd 2024, November
Anonim
Bouw je rekenmachine met Arduino!
Bouw je rekenmachine met Arduino!
Bouw je rekenmachine met Arduino!
Bouw je rekenmachine met Arduino!
Bouw je rekenmachine met Arduino!
Bouw je rekenmachine met Arduino!

Hallo jongens! Wil je leren hoe je een seriële monitor input en output gebruikt. Welnu, hier heb je de perfecte tutorial over hoe je dit moet doen! In deze instructable zal ik je door de eenvoudige stappen leiden die nodig zijn om een rekenmachine te maken met behulp van de Arduino seriële monitor.

Stap 1: De Arduino IDE downloaden

De Arduino IDE downloaden
De Arduino IDE downloaden

Download en installeer de Arduino IDE (Interactive Development Environment) via de onderstaande link:

www.arduino.cc/en/Main/Software Kies en sla de versie op die het beste bij uw besturingssysteem en configuratie past.

Stap 2: Hardwarematerialen

  1. 1 Arduino-bord
  2. 1 kabel om het Arduino-bord op uw computer aan te sluiten

Stap 3: De hardware bouwen

1) Sluit Arduino aan op uw computer

Stap 4: Het programma downloaden en uitvoeren

Download het bijgevoegde arduino-programma naar uw laptop. Sluit de arduino aan op uw laptop en voer het programma uit.

In de arduino IDE, Open Tools->seriële monitor. Typ een berekening die moet worden gemaakt, bijvoorbeeld 3+2, en je krijgt het resultaat als 5. Je kunt ook als volgt aftrekken, vermenigvuldigen en delen:

4+2 (u krijgt Resultaat = 6)

8-3 (u krijgt Resultaat = 5)

5*3 (u krijgt Resultaat = 15)

10/2 (u krijgt Resultaat = 5)

Stap 5: Het programma begrijpen

Het programma begrijpen
Het programma begrijpen
Het programma begrijpen
Het programma begrijpen
Het programma begrijpen
Het programma begrijpen
Het programma begrijpen
Het programma begrijpen

Laten we eerst eens kijken hoe de invoer en uitvoer van de seriële poort werken. Een gebruiker kan gegevens invoeren in het invoerveld in het seriële monitorvenster om waarden en gegevens naar de Arduino te verzenden. Elk serieel programma of zelfs een aangepaste seriële toepassing kan worden gebruikt om gegevens naar de Arduino te sturen in plaats van het venster Seriële Monitor te gebruiken. Op dezelfde manier kan de gebruiker gegevens naar de seriële monitor uitvoeren.

We gaan dit nu gebruiken om onze eigen rekenmachine te bouwen.

Eerst in setup() methode:

We initialiseren variabelen en de seriële poort.

Serieel.begin(9600); // begint seriële communicatie

Serial.println("Stuur mij een berekening");

Serial.println("Bijvoorbeeld: 2+3");

Dan in loop() methode:

while(Serial.available()> 0) {// terwijl er gegevens naar Arduino worden verzonden, nummer1 = Serial.parseInt();

operatie = Serieel.lezen(); // bewerking is het eerste teken na het eerste nummer

nummer2 = Serial.parseInt(); // slaat het tweede nummer op in nummer2

Vervolgens roepen we berekenen() aan en drukken het resultaat van de berekening af.

berekenen() is de aangepaste functie die de berekeningen uitvoert. Laten we begrijpen hoe dat werkt.

Als (bewerking == '+'), worden de twee getallen opgeteld en wordt het resultaat opgeslagen in de variabele "result".

Als (bewerking == '-'), worden de twee getallen afgetrokken en wordt het resultaat opgeslagen in de variabele "resultaat".

Als (bewerking == '*'), vermenigvuldigt het de twee getallen en slaat het resultaat op in de variabele "result".

Als (bewerking == '/'), verdeelt het de twee getallen en slaat het resultaat op in de variabele "resultaat".

Anders wordt "Fout" afgedrukt

Aanbevolen: