Kazalo:
Video: Obvladajte svoj Micro: bit z gumbom Arduino IDE-gumbom in drugim GPIO: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
V našem prejšnjem blogu Master Your Micro: bit z Arduino IDE --Light LED smo govorili o tem, kako namestiti knjižnico micro: bit v Arduino IDE in kako poganjati LED na micro: bit z Arduino IDE. V tem članku vam bomo povedali, kako upravljati gumb micro: bit in GPIO z Arduino IDE.
1. korak: Gumb
Microbit ima na plošči dva samonosna gumba. Imenujemo ga gumb A in gumb B ločeno. Ustrezna koda IDE za gumb A je 5, ustrezna koda IDE za gumb B pa 11. Spodaj si lahko ogledate shemo vezja za gumb.
Na tej sliki lahko vidimo, da je gumb povezan z uporom pri vlečenju. Pred pritiskom gumba je pod visoko napetostjo. Ko pritisnete gumb, je v nizki napetosti. Tu je primer kode za gumb:
[cceN_cpp theme = "dawn"] const int gumbA = 5; // številka tipke pin const int buttonB = 11; // številka gumba pin void setup () {Serial.begin (9600); Serial.println ("mikrobit je pripravljen!"); pinMode (buttonA, INPUT); pinMode (buttonB, INPUT); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("pritisnjen gumb A"); } if (! digitalRead (buttonB)) {Serial.println ("Gumb B pritisnjen"); } zamuda (10); }
[/cceN_cpp]
Ko prenesete program, nastavite hitrost prenosa Serial Monitar na 9600.
Pritisnite gumb A, serijski monitor bo prikazal "pritisnjen gumb A"; pritisnite gumb B, prikazalo se bo "gumb B pritisnjen".
Korak: Drugi GPIO
Micro: bit s svojim zlatim prstom izvleče delna IO vrata. Posebno pozornost moramo posvetiti temu, da se večina vrat IO lahko uporablja večkrat. Za pravilno uporabo teh IO vrat se lahko obrnete na pogoje ponovne uporabe IO vrat. Za več podrobnosti si oglejte spodnjo tabelo. Ta tabela prikazuje različne podatke o vsakem pinu na priključku za rob micro: bit.
Z aligatorsko sponko lahko priročno izvedete P0, P1, P3, 3V in GND. Če vam to še vedno ni dovolj, vam priporočam, da kupite odbojno ploščo micro: bit.
Obe zgornji dve odklopni plošči lahko vodita skozi vsa IO vrata, kar vam omogoča programiranje za ta IO vrata in nadzor zunanjega vezja.
3. korak: Relativni odčitki:
Obvladajte svoj Micro: bit z Arduino IDE -Light LED
Ta članek je iz:
Če imate kakršna koli vprašanja, se lahko obrnete na: [email protected].
Priporočena:
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: Eden od načinov za razširitev funkcionalnosti mikro: bita je uporaba plošče z imenom moto: bit podjetja SparkFun Electronics (približno 15-20 USD). Izgleda zapleteno in ima številne funkcije, vendar iz njega ni težko zagnati servo motorjev. Moto: bit vam omogoča, da
Shranite planet in svoj žep. $$ Pretvorite svoj poceni digitalni fotoaparat P&S v polnilno napravo: 4 koraki (s slikami)
Shranite planet in svoj žep. $$ Pretvorite svoj poceni digitalni fotoaparat P&S v polnilno baterijo: Pred leti sem kupil digitalni fotoaparat Dolphin Jazz 2.0 milijona slikovnih pik, ki je imel dobre lastnosti in ceno. Apetit je imel tudi po AAA baterijah. Ne tisti, ki bi se oddaljil od izziva, mislil sem, da ga bom spremenil tako, da bo uporabil baterijo za ponovno polnjenje, da ne bo več zapravljal
Vsakič obvladajte popolno linijsko spajanje žice: 7 korakov (s slikami)
Vsakič obvladajte popolno inline žico: v tem navodilu vas bom naučil, kako narediti popolno inline žico vsakič žica imate 2 izbiri, pigtail ali inlinePigtail s
Obvladajte čudesa Samuela B. F. Morsa! (Moj prvi pouk): 3 koraki
Obvladajte čudesa Samuela B. F. Morsa! (Moja prva navodila): Hej fantje, danes vam bom pokazal, kako narediti preprost telegraf za manj kot 10 USD. To je preprost koncept za telegrafski gumb in kliker za eno osebo. Ideja je, da z gumbom in baterijo s pomočjo brenčalca naredite ščipalko
Kako programirati AVR (arduino) z drugim Arduinom: 7 korakov
Kako programirati AVR (arduino) z drugim Arduinom: Ta navodila so uporabna, če: * imate svoj arduino z atmega168 in ste atmega328 kupili v lokalni trgovini z elektroniko. Nima zagonskega nalagalnika arduino *, za katerega želite narediti projekt, ki ne uporablja arduina - samo