Talaan ng mga Nilalaman:

Master ang iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO: 3 Hakbang (na may Mga Larawan)
Master ang iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO: 3 Hakbang (na may Mga Larawan)

Video: Master ang iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO: 3 Hakbang (na may Mga Larawan)

Video: Master ang iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO: 3 Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Nobyembre
Anonim
Master ang Iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO
Master ang Iyong Micro: bit Sa Arduino IDE - Button at Iba Pang GPIO

Sa aming nakaraang blog Master Your Micro: bit sa Arduino IDE - Light Light, napag-usapan namin kung paano mag-install ng micro: bit library sa Arduino IDE at kung paano magmaneho ng LED sa micro: bit sa Arduino IDE. Sa artikulong ito, sasabihin namin sa iyo kung paano magmaneho ng micro: bit button at GPIO gamit ang Arduino IDE.

Hakbang 1: Button

Ang Microbit ay may dalawang mga pindutang self-nagdala sa board. Tinatawag namin itong pindutan A at magkahiwalay na pindutan B. Ang kaukulang IDE PIN para sa pindutan A ay 5 at ang kaukulang IDE PIN para sa pindutan B ay 11. Maaari mong makita ang circuit diagram para sa pindutan sa ibaba.

Mula sa larawang ito, makikita natin na nakakonekta ang pindutan sa resistensya ng pull-up. Bago ang pindutan ay pinindot, ito ay nasa mataas na boltahe. Matapos mapindot ang pindutan, nasa mababang boltahe ito. Narito ang halimbawa ng code para sa pindutan:

[cceN_cpp tema = "bukang-liwayway"] const int buttonA = 5; // ang bilang ng pushbutton pin const int buttonB = 11; // ang bilang ng pushbutton pin void setup () {Serial.begin (9600); Serial.println ("handa na ang microbit!"); pinMode (buttonA, INPUT); pinMode (buttonB, INPUT); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("Button A pipi"); } kung (! digitalRead (buttonB)) {Serial.println ("Button B pinindot"); } pagkaantala (10); }

[/cceN_cpp]

Matapos mong ma-download ang programa, itakda ang baud rate ng Serial Monitar na maging 9600.

Pindutin ang pindutan A, ipapakita ng Serial Monitar ang "Button A na pinindot"; pindutin ang pindutan B, ipapakita nito ang "Button B pinindot".

Hakbang 2: Iba Pang GPIO

Micro: bit ay humahantong sa bahagyang port ng Io gamit ang gintong daliri. Kailangan nating bigyan ng espesyal na pansin ang karamihan sa port ng IO ay maaaring magamit nang paulit-ulit. Upang magamit nang maayos ang mga IO port na ito, maaari kang mag-refer sa mga kundisyon ng Io port na paulit-ulit na paggamit. Para sa higit pang mga detalye, maaari mong makita ang talahanayan sa ibaba. Ipinapakita ng talahanayan na ito ang iba't ibang data tungkol sa bawat isa sa mga pin sa micro: bit edge na konektor.

Maaari mong gamitin ang aligator clip upang maiuna ang P0, P1, P3, 3V at GND na maginhawa. Kung hindi pa ito sapat para sa iyo, nais kong inirerekumenda na bumili ka ng isang micro: bit breakout board.

Parehong sa itaas ng dalawang breakout board ay maaaring humantong sa lahat ng mga port ng IO, na nagbibigay-daan sa iyo upang programa para sa mga IO port at kontrolin ang panlabas na circuit.

Hakbang 3: Mga Kamag-anak na Pagbasa:

Master ang Iyong Micro: bit kasama ng Arduino IDE - Light LED

Ang artikulong ito ay mula sa:

Kung mayroon kang anumang mga katanungan, maaari kang makipag-ugnay sa : [email protected].

Inirerekumendang: