Inhoudsopgave:

Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO - Ajarnpa
Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO - Ajarnpa

Video: Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO - Ajarnpa

Video: Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO - Ajarnpa
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, December
Anonim
Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO
Beheers uw Micro:bit met Arduino IDE - Knop en andere GPIO

In onze vorige blog Master Your Micro:bit met Arduino IDE --Light LED, hebben we het gehad over het installeren van een micro:bit-bibliotheek op Arduino IDE en hoe je LED op micro:bit kunt aansturen met Arduino IDE. In dit artikel gaan we je vertellen hoe je de micro:bit-knop en GPIO aanstuurt met Arduino IDE.

Stap 1: Knop

Microbit heeft twee zelfdragende knoppen op het bord. We noemen het afzonderlijk knop A en knop B. De bijbehorende IDE-pincode voor knop A is 5 en de bijbehorende IDE-pincode voor knop B is 11. Hieronder ziet u het schakelschema voor de knop.

Op deze foto kunnen we zien dat de knop is verbonden met optrekweerstand. Voordat de knop wordt ingedrukt, staat deze op hoogspanning. Nadat de knop is ingedrukt, staat deze op laagspanning. Hier is de voorbeeldcode voor de knop:

[cceN_cpp theme="dawn"] const int buttonA = 5; // het nummer van de drukknop pin const int buttonB = 11; // het nummer van de pushbutton pin void setup () { Serial.begin (9600); Serial.println ("microbit is klaar!"); pinMode (knopA, INPUT); pinMode (knopB, INPUT); } void loop(){ if (! digitalRead(buttonA)) { Serial.println("Knop A ingedrukt"); } if (! digitalRead(buttonB)) { Serial.println("Knop B ingedrukt"); } vertraging(10); }

[/cceN_cpp]

Nadat u het programma hebt gedownload, stelt u de baudrate van Serial Monitar in op 9600.

Druk op knop A, Serial Monitar geeft "Knop A ingedrukt" weer; druk op knop B, het zal "Knop B ingedrukt" weergeven.

Stap 2: Andere GPIO

Micro:bit leidt met zijn gouden vinger naar een gedeeltelijke IO-poort. We moeten er speciaal op letten dat het grootste deel van de IO-poort herhaaldelijk kan worden gebruikt. Om deze IO-poorten correct te gebruiken, kunt u de voorwaarden voor herhaald gebruik van IO-poorten raadplegen. Voor meer details kunt u de onderstaande tabel bekijken. Deze tabel toont verschillende gegevens over elk van de pinnen op de micro:bit edge-connector.

U kunt een aligatorclip gebruiken om P0, P1, P3, 3V en GND gemakkelijk naar buiten te leiden. Mocht het nog niet genoeg voor je zijn, dan zou ik je willen aanraden om een micro:bit breakout board te kopen.

Beide bovenstaande twee breakout-kaarten kunnen alle IO-poorten naar buiten leiden, waardoor u voor deze IO-poorten kunt programmeren en het buitenste circuit kunt besturen.

Stap 3: Relatieve metingen:

Beheers uw Micro:bit met Arduino IDE --Light LED

Dit artikel is afkomstig van:

Als je vragen hebt, kun je contact opnemen met [email protected].

Aanbevolen: