Mundarija:

Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)
Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)

Video: Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)

Video: Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)
Video: How to control Servo Motor using ESP32 with Arduino ESP32 Servo library 2024, Noyabr
Anonim
Mikrofoningizni boshqaring: bit Arduino IDE-Button va boshqa GPIO bilan
Mikrofoningizni boshqaring: bit Arduino IDE-Button va boshqa GPIO bilan

Oldingi blogimizda Master Your Micro: bit Arduino IDE -Light LED yordamida biz Arduino IDE -da micro: bit kutubxonasini qanday o'rnatish va Arduino IDE yordamida mikro: bitda LEDni qanday boshqarish haqida gaplashdik. Ushbu maqolada biz sizga Arduino IDE yordamida mikro: bitli tugma va GPIO -ni qanday boshqarishni aytib beramiz.

1 -qadam: tugma

Microbit bortida ikkita o'ziyuriladigan tugma mavjud. Biz uni alohida A va B tugmachalari deb ataymiz. A tugmachasi uchun mos keladigan IDE PIN kodi 5 va B tugmasi uchun mos keladigan IDE PIN kodi - 11. Quyidagi tugmachaning sxemasini ko'rishingiz mumkin.

Bu rasmdan biz tugmani tortish qarshiligiga ulanganini ko'rishimiz mumkin. Tugmani bosishdan oldin u yuqori voltli bo'ladi. Tugma bosilgandan so'ng, u past kuchlanishli bo'ladi. Mana tugmachaning namunaviy kodi:

[cceN_cpp theme = "tong"] const int tugmasiA = 5; // pin tugmachasining soni const int tugmasiB = 11; // tugmachasi void sozlamalari soni () {Serial.begin (9600); Serial.println ("mikrobit tayyor!"); pinMode (tugma A, Kirish); pinMode (tugmaB, Kirish); } void loop () {if (! digitalRead (buttonA)) {Serial.println ("A tugmasi bosilgan"); } if (! digitalRead (buttonB)) {Serial.println ("B tugmasi bosilgan"); } kechiktirish (10); }

[/cceN_cpp]

Dasturni yuklab olgandan so'ng, Serial Monitar -ning uzatilish tezligini 9600 ga o'rnating.

A tugmachasini bosing, Monitar Serialda "A tugmasi bosilgan" ko'rsatiladi; B tugmachasini bosing, "B tugmasi bosilgan" ko'rsatiladi.

2 -qadam: Boshqa GPIO

Micro: bit oltin barmog'i bilan qisman IO portini chiqaradi. IO portining ko'p qismini qayta -qayta ishlatish mumkinligiga alohida e'tibor qaratishimiz kerak. Ushbu IO portlarini to'g'ri ishlatish uchun siz IO portini qayta ishlatish shartlariga murojaat qilishingiz mumkin. Batafsil ma'lumot uchun quyidagi jadvalni ko'rishingiz mumkin. Bu jadvalda mikro: bit chekka ulagichidagi har bir pin haqida turli ma'lumotlar ko'rsatilgan.

P0, P1, P3, 3V va GND -ni qulay chiqarish uchun aligator qisqichidan foydalanishingiz mumkin. Agar bu sizga hali ham etarli bo'lmasa, men sizga mikro: bitli taxta sotib olishni maslahat beraman.

Yuqoridagi ikkita ajratuvchi taxtalar, barcha IO portlarini chiqarib yuborishi mumkin, bu sizga ushbu IO portlarini dasturlash va tashqi kontaktlarning zanglashini boshqarish imkonini beradi.

3 -qadam: Nisbiy o'qishlar:

Mikrofoningizni boshqaring: Arduino IDE -Light LED

Bu maqola:

Agar sizda biron bir savol bo'lsa, quyidagi manzilga murojaat qilishingiz mumkin: [email protected].

Tavsiya: