
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

I vår forrige blogg Master Your Micro: bit med Arduino IDE --Light LED, har vi snakket om hvordan du installerer micro: bit bibliotek på Arduino IDE og hvordan du kjører LED på micro: bit med Arduino IDE. I denne artikkelen skal vi fortelle deg hvordan du kjører micro: bit -knapp og GPIO med Arduino IDE.
Trinn 1: Knapp
Microbit har to selvbærende knapper på brettet. Vi kaller det knapp A og knapp B hver for seg. Den tilsvarende IDE -PIN -en for knapp A er 5 og den tilsvarende IDE -PIN -en for knapp B er 11. Du kan se kretsdiagrammet for knappen nedenfor.
Fra dette bildet kan vi se at knappen har koblet seg til opptrekksmotstand. Før knappen trykkes, er den i høyspenning. Etter at knappen er trykket, er den i lav spenning. Her er eksempelkoden for knappen:
[cceN_cpp theme = "dawn"] const int buttonA = 5; // nummeret til trykknappstiften const int -knapp B = 11; // nummeret til oppsett av ugyldig trykknappknapp () {Serial.begin (9600); Serial.println ("mikrobit er klar!"); pinMode (knapp A, INNGANG); pinMode (knapp B, INNGANG); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("Knapp A trykket"); } if (! digitalRead (buttonB)) {Serial.println ("Knapp B trykket"); } forsinkelse (10); }
[/cceN_cpp]
Etter at du har lastet ned programmet, setter du baudhastigheten til Serial Monitar til 9600.
Trykk på knapp A, Serial Monitar viser "Knapp A trykket"; trykk på knapp B, vil den vise "knapp B trykket".
Trinn 2: Annen GPIO
Micro: bit leder ut delvis IO -port med gullfingeren. Vi må være spesielt oppmerksom på at det meste av IO -porten kan brukes gjentatte ganger. For å bruke disse IO -portene riktig, kan du referere til betingelsene for gjentatt bruk av IO -porten. For mer informasjon, kan du se tabellen nedenfor. Denne tabellen viser forskjellige data om hver av pinnene på mikro: bit kantkontakten.
Du kan bruke aligatorklipp for å føre ut P0, P1, P3, 3V og GND beleilig. Hvis det fortsatt ikke er nok for deg, vil jeg anbefale deg å kjøpe et micro: bit breakout board.
Begge de to breakout -kortene ovenfor kan føre ut alle IO -porter, noe som gjør at du kan programmere for disse IO -portene og kontrollere den ytre kretsen.
Trinn 3: Relative avlesninger:
Master din mikro: bit med Arduino IDE -Light LED
Denne artikkelen er fra:
Hvis du har spørsmål, kan du kontakte : [email protected].
Anbefalt:
Slik kjører du servomotorer ved bruk av Moto: bit med mikro: bit: 7 trinn (med bilder)

Slik kjører du servomotorer ved bruk av Moto: bit med Micro: bit: En måte å utvide funksjonaliteten til micro: bit er å bruke et brett kalt moto: bit av SparkFun Electronics (omtrent $ 15-20). Det ser komplisert ut og har mange funksjoner, men det er ikke vanskelig å kjøre servomotorer fra det. Moto: bit lar deg
Mål trykk med din mikro: bit: 5 trinn (med bilder)

Mål trykk med din mikro: bit: Følgende instrukser beskriver en enkel å bygge og billig enhet for å utføre trykkmålinger og demonstrere Boyles lov ved å bruke micro: bit i kombinasjon med BMP280 trykk-/temperatursensor. Mens denne sprøyten/trykket er
En annen idé for belysning under kabinettet: 6 trinn

En annen idé for belysning under skap: Dette er min oppfatning av å lage din egen belysning under skapet, også kjent som kjøkkenoppgavelys. Jeg lagde oppgavelysene fra C6 mini LED julelys, kjøpt på " etter ferie " spesiell. Jeg bruker akrylstrimler kuttet av rester fra venstre ov
Mestre en perfekt inline trådskjøt hver gang: 7 trinn (med bilder)

Mestre en perfekt inline trådskjøt hver gang: I denne instruksjonsfilen vil jeg lære deg hvordan du lager en perfekt inline trådskjøling, hver gang Hva er en inline skjøte? wire har du to valg, grisehale eller inlinePigtail s
64 Pixel RGB LED -skjerm - En annen Arduino -klon: 12 trinn (med bilder)

64 Pixel RGB LED -skjerm - Nok en Arduino -klon: Denne skjermen er basert på en 8x8 RGB LED -matrise. For testformål ble det koblet til et standard Arduino -kort (Diecimila) ved hjelp av 4 skiftregistre. Etter å ha fått det til å fungere, permatiserte jeg det på en PC med PC. Skiftregistrene er 8-biters brede og