INHOUDSOPGAWE:

Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO: 3 stappe (met foto's)
Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO: 3 stappe (met foto's)

Video: Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO: 3 stappe (met foto's)

Video: Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO: 3 stappe (met foto's)
Video: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Julie
Anonim
Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO
Bemeester u mikro: bietjie met Arduino IDE-knoppie en ander GPIO

In ons vorige blog Master Your Micro: bit met Arduino IDE --Light LED, het ons gepraat oor die installering van micro: bit biblioteek op Arduino IDE en hoe om LED op micro: bit met Arduino IDE te bestuur. In hierdie artikel gaan ons u vertel hoe u 'n micro: bit -knoppie en GPIO met Arduino IDE bestuur.

Stap 1: knoppie

Microbit het twee self-gedra knoppies op die bord. Ons noem dit knoppie A en knoppie B afsonderlik. Die ooreenstemmende IDE PIN vir knoppie A is 5 en die ooreenstemmende IDE PIN vir knoppie B is 11. U kan die stroombaan diagram vir knoppie hieronder sien.

Uit hierdie foto kan ons sien dat die knoppie gekoppel is aan die trekweerstand. Voordat die knoppie ingedruk word, is dit in hoogspanning. Nadat die knoppie ingedruk is, is dit in lae spanning. Hier is die voorbeeldkode vir die knoppie:

[cceN_cpp tema = "dagbreek"] const int buttonA = 5; // die nommer van die drukknoppen const int knoppie B = 11; // die nommer van die opstel van die drukknoppie -leemte () {Serial.begin (9600); Serial.println ("mikrobit is gereed!"); pinMode (knoppie A, INVOER); pinMode (knoppie B, INVOER); } void lus () {if (! digitalRead (buttonA)) {Serial.println ("Knoppie A gedruk"); } if (! digitalRead (buttonB)) {Serial.println ("knoppie B gedruk"); } vertraging (10); }

[/cceN_cpp]

Nadat u die program afgelaai het, stel die baud -tempo van Serial Monitar op 9600.

Druk op knoppie A, Serial Monitar sal "Knoppie A gedruk" vertoon; druk op knoppie B, dit sal "knoppie B gedruk" vertoon.

Stap 2: Ander GPIO

Micro: bit lei gedeeltelike IO -poort met sy goue vinger uit. Ons moet spesiale aandag daaraan gee dat die meeste IO -poort herhaaldelik gebruik kan word. Om hierdie IO -poorte behoorlik te gebruik, kan u na die voorwaardes van herhaalde gebruik van die IO -poort verwys. Vir meer besonderhede, sien u die onderstaande tabel. Hierdie tabel toon verskillende data oor elk van die penne op die micro: bit edge connector.

U kan die krokodilknip gebruik om P0, P1, P3, 3V en GND gemaklik uit te voer. As dit nog steeds nie genoeg is nie, wil ek u aanbeveel om 'n micro: bit breakout -bord te koop.

Beide die bogenoemde twee uitbreekborde kan al die IO -poorte lei, waarmee u vir hierdie IO -poorte kan programmeer en die buitenste kring kan beheer.

Stap 3: Relatiewe lesings:

Bemeester u mikro: bietjie met Arduino IDE -Light LED

Hierdie artikel is afkomstig van:

As u enige vrae het, kan u kontak: [email protected].

Aanbeveel: