Indholdsfortegnelse:
Video: Master din mikro: bit med Arduino IDE-knap og anden GPIO: 3 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
I vores tidligere blog Master Your Micro: bit med Arduino IDE --Light LED har vi talt om, hvordan man installerer micro: bit bibliotek på Arduino IDE, og hvordan man kører LED på micro: bit med Arduino IDE. I denne artikel vil vi fortælle dig, hvordan du kører micro: bit -knap og GPIO med Arduino IDE.
Trin 1: Knap
Microbit har to selvbærende knapper på tavlen. Vi kalder det knap A og knap B separat. Den tilsvarende IDE PIN for knap A er 5, og den tilsvarende IDE PIN for knap B er 11. Du kan se kredsløbsdiagrammet for knappen herunder.
Fra dette billede kan vi se, at knappen er forbundet til pull-up-modstand. Inden knappen trykkes, er den i højspænding. Efter at der er trykket på knappen, er den i lav spænding. Her er eksempelkoden til knappen:
[cceN_cpp theme = "dawn"] const int buttonA = 5; // nummeret på trykknappen pin const int knapB = 11; // nummeret på opsætningen af trykknappens hulrum () {Serial.begin (9600); Serial.println ("mikrobit er klar!"); pinMode (knap A, INDGANG); pinMode (knap B, INDGANG); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("Knap A trykket"); } hvis (! digitalRead (knapB)) {Serial.println ("Knap B trykket"); } forsinkelse (10); }
[/cceN_cpp]
Når du har downloadet programmet, skal du indstille baudhastigheden for Serial Monitar til 9600.
Tryk på knappen A, Serial Monitar viser "Knap A trykket"; tryk på knap B, viser "Knap B trykket".
Trin 2: Anden GPIO
Micro: bit fører delvis IO -port ud med sin guldfinger. Vi skal være særlig opmærksom på, at det meste af IO -porten kan bruges gentagne gange. Hvis du vil bruge disse IO -porte korrekt, kan du henvise til betingelserne for gentagen brug af IO -porten. For flere detaljer kan du se tabellen herunder. Denne tabel viser forskellige data om hver af stifterne på mikro: bit kantstikket.
Du kan bruge aligatorclip til bekvemt at føre P0, P1, P3, 3V og GND ud. Hvis det stadig ikke er nok for dig, vil jeg gerne anbefale dig at købe et micro: bit breakout board.
Begge de ovennævnte to breakout boards kan føre alle IO -porte ud, hvilket gør det muligt at programmere til disse IO -porte og styre det ydre kredsløb.
Trin 3: Relative aflæsninger:
Master din mikro: bit med Arduino IDE -Light LED
Denne artikel er fra:
Hvis du har spørgsmål, kan du kontakte : [email protected].
Anbefalede:
En anden for det meste 3D -printet drejekontakt: 7 trin (med billeder)
En anden for det meste 3D -printet drejeskift: For et stykke tid siden oprettede jeg en for det meste 3D -udskrevet drejeskifte specielt til mit Minivac 601 -replika -projekt. Til mit nye Think-a-Tron 2020-projekt har jeg brug for endnu en drejekontakt. Jeg leder efter en SP5T panelmonteret switch. En tilføjelse
Brug din telefon som en anden skærm: 5 trin
Brug din telefon som en anden skærm: Vi har alle haft en oplevelse med at arbejde hjemmefra. Det giver os den luksus at fuldføre job eller opgaver hjemmefra. Imidlertid ønsker vi alle at udføre disse opgaver på den mest effektive og produktive måde, så
Mål tryk med din mikro: bit: 5 trin (med billeder)
Mål tryk med din mikro: bit: Følgende instruktioner beskriver en let at bygge og billig enhed til at udføre trykmålinger og demonstrere Boyles lov ved hjælp af micro: bit i kombination med BMP280 tryk-/temperatursensor. Mens denne sprøjte/tryk s
64 Pixel RGB LED -skærm - En anden Arduino -klon: 12 trin (med billeder)
64 Pixel RGB LED -skærm - En anden Arduino -klon: Denne skærm er baseret på en 8x8 RGB LED -matrix. Til testformål blev den forbundet til et standard Arduino -kort (Diecimila) ved hjælp af 4 skiftregistre. Efter at have fået det til at fungere, permatiserede jeg det på et fabbed PCB. Skiftregistrene er 8-bit brede og en
Mere strøm til din pc. (Anden PSU strømforsyning): 3 trin
Mere strøm til din pc. (Anden PSU strømforsyning): Denne instruktør viser dig, hvordan du giver dig lidt spillerum, hvis dit videokort (eller hvis du kun har en 12V -skinne, vil det kunne give mere strøm til både cpu og videokort). Lige før vi går i gang, er dette ikke master og slave oprettet