Orodha ya maudhui:

Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine: Hatua 3 (na Picha)
Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine: Hatua 3 (na Picha)

Video: Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine: Hatua 3 (na Picha)

Video: Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine: Hatua 3 (na Picha)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Novemba
Anonim
Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine
Master Micro yako: kidogo na Arduino IDE - Kitufe na GPIO Nyingine

Katika blogi yetu ya awali Master Your Micro: kidogo na Arduino IDE -Light LED, tumezungumza juu ya jinsi ya kufunga micro: bit library kwenye Arduino IDE na jinsi ya kuendesha LED kwenye micro: bit na Arduino IDE. Katika nakala hii, tutakuambia jinsi ya kuendesha gari ndogo: kitufe kidogo na GPIO na Arduino IDE.

Hatua ya 1: Kitufe

Microbit ina vifungo viwili vya kujibeba kwenye ubao. Tunakiita kifungo A na kifungo B kando. Siri inayolingana ya IDE ya kitufe A ni 5 na IDE inayolingana ya IDE kwa kitufe B ni 11. Unaweza kuona mchoro wa mzunguko kwa kitufe hapo chini.

Kutoka kwa picha hii, tunaweza kuona kuwa kitufe kimeunganishwa na upinzani wa kuvuta. Kabla ya kifungo kushinikizwa, iko katika voltage kubwa. Baada ya kifungo kushinikizwa, iko katika voltage ya chini. Hapa kuna nambari ya mfano ya kitufe:

[cceN_cpp theme = "alfajiri"] const int buttonA = 5; // idadi ya kitufe cha kushinikiza kitufe cha kifungo B = 11; // idadi ya usanidi batili wa pini ya kushinikiza () {Serial.begin (9600); Serial.println ("microbit iko tayari!"); pinMode (kifungoA, INPUT); pinMode (kifungoB, INPUT); } kitanzi batili () {if (! digitalRead (buttonA)) {Serial.println ("Button A pressed"); } ikiwa (! digitalRead (buttonB)) {Serial.println ("Kitufe B kimeshinikizwa"); } kuchelewa (10); }

[/cceN_cpp]

Baada ya kupakua programu, weka kiwango cha baud cha Serial Monitar kuwa 9600.

Bonyeza kitufe cha A, Serial Monitar itaonyesha "Kitufe A kilichobanwa"; bonyeza kitufe B, itaonyesha "Kitufe B kimeshinikizwa".

Hatua ya 2: GPIO nyingine

Micro: bit husababisha bandari ya IO ya sehemu na kidole chake cha dhahabu. Tunapaswa kulipa kipaumbele maalum kwa kuwa bandari nyingi za IO zinaweza kutumika mara kwa mara. Ili kutumia bandari hizi za IO vizuri, unaweza kutaja hali ya matumizi ya kurudia ya bandari ya IO. Kwa maelezo zaidi, unaweza kuona jedwali hapa chini. Jedwali hili linaonyesha data anuwai juu ya kila pini kwenye kontakt ya micro: bit makali.

Unaweza kutumia clip ya aligator kuongoza P0, P1, P3, 3V na GND kwa urahisi. Ikiwa bado haitoshi kwako, ningependa kukupendekeza ununue bodi ndogo ya kuzuka kidogo.

Bodi zote mbili zilizo hapo juu zinaweza kusababisha bandari zote za IO, ambazo zinakuwezesha kupanga kwa bandari hizi za IO na kudhibiti mzunguko wa nje.

Hatua ya 3: Masomo ya Jamaa:

Master Micro yako: kidogo na Arduino IDE -Light LED

Nakala hii ni kutoka:

Ikiwa una maswali yoyote, unaweza kuwasiliana na: [email protected].

Ilipendekeza: