Inhoudsopgave:

Druk op de schakelaar om de led (Arduino) te bedienen: 4 stappen
Druk op de schakelaar om de led (Arduino) te bedienen: 4 stappen

Video: Druk op de schakelaar om de led (Arduino) te bedienen: 4 stappen

Video: Druk op de schakelaar om de led (Arduino) te bedienen: 4 stappen
Video: Les 5 electronica voor Arduino: de drukknop - Ohm My God 2024, November
Anonim
Druk op de schakelaar om de led te bedienen (Arduino)
Druk op de schakelaar om de led te bedienen (Arduino)

Tinkercad-projecten »

Hallo!, Vandaag ga ik laten zien hoe de drukknop te gebruiken voor het regelen van de AAN/UIT-status van de LED in Arduino.

Hiervoor ga ik TinkerCAD gebruiken, dat heel gemakkelijk te gebruiken is en ons doel dient als het gaat om dit soort dingen.

Als je wilt weten hoe je TinkerCAD moet gebruiken, kun je mijn bericht over het basisgebruik van TinkerCAD voor elektronische projecten bekijken.

Link:

Stap 1: Alle componenten klaar krijgen

Alle componenten gereed maken
Alle componenten gereed maken

Krijg nu alle componenten die nodig zijn voor onze tests:

1) Arduino Uno

2) Kleine Breadboard

3) LED

4) Drukknop

5) Weerstand (10K-ohm) (waarde kan worden gewijzigd in het optiemenu van de weerstand door erop te klikken)

6) Weerstand (220 ohm)

Stap 2: De componenten aansluiten

De componenten aansluiten
De componenten aansluiten

Nu moeten we alle componenten aansluiten volgens onze vereisten. Dus hiervoor moeten we aan eenvoudige logica denken. Wanneer we een ingangssignaal van een drukknop ontvangen, hoeven we alleen het uitgangssignaal toe te passen op de LED die is aangesloten op Arduino.

Plaats hiervoor de drukknop in de brug van het breadboard (zoals afgebeeld), en sleep een draad van een van de pinnen van de drukknop en sluit deze aan op de positieve reeks van het breadboard. Sluit vervolgens de weerstand van 10k-ohm aan op de andere pin van de weerstand (zoals afgebeeld). Dit zal nu fungeren als een schakelaar tussen het positieve gedeelte en het weerstandsgedeelte.

Sleep een draad van dezelfde aansluiting van de drukknop die op de weerstand is aangesloten en sluit deze aan op pin 2 van de Arduino. Dit zal fungeren als de invoer van de drukknop. Sluit het andere uiteinde van de weerstand aan op het aardingsgedeelte (-ve) van het breadboard. Sluit het positieve gedeelte aan op de 5V-voeding van de Arduino en het negatieve gedeelte op de GND (aarde) van de Arduino.

Nu moeten we de LED verbinden met pin 13 (u kunt elke kiezen) van de Arduino via de 220 ohm-weerstand.

Stap 3: De code schrijven

De code schrijven
De code schrijven

Open het tabblad Code aan de rechterkant van het scherm en selecteer de coderingsmodus als tekst en verwijder de bestaande code erin.

Verklaar eerst de knop en LED-pinnen die op Arduino zijn aangesloten. Nu hebben we een variabele nodig die de status van de knop kan opslaan (die als geheugen fungeert). Dus declareer hiervoor een integer-variabele en wijs de standaardwaarde toe als 0 (zijnde OFF-status aangeduid als 0).

Verklaar nu in de setup-functie de led-pinmodus als OUTPUT en de knoppinmodus als INPUT.

In de void loop-functie leest u de knopstatus met digitalRead en slaat u deze op in de variabele.

Controleer nu of de knopstatus HIG H is, pas hoogspanning toe op de led-pin, anders laagspanning.

Test de code door op de simulatie te klikken.

Stap 4: Demo

Als er een probleem is, laat het me weten

Aanbevolen: