สารบัญ:

ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO อื่นๆ: 3 ขั้นตอน (พร้อมรูปภาพ)
ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO อื่นๆ: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO อื่นๆ: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO อื่นๆ: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอนใช้ USB UART กับ ESP01S (ESP8266) อัพโหลดโค้ดด้วย Arduino IDE 2024, ธันวาคม
Anonim
ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO. อื่นๆ
ควบคุม Micro:bit ของคุณด้วย Arduino IDE--ปุ่มและ GPIO. อื่นๆ

ในบล็อกที่แล้วของเรา Master Your Micro:bit ด้วย Arduino IDE --Light LED เราได้พูดคุยเกี่ยวกับวิธีติดตั้งไลบรารี micro:bit บน Arduino IDE และวิธีขับ LED บน micro:bit ด้วย Arduino IDE ในบทความนี้ เราจะมาบอกวิธีการขับ micro:bit button และ GPIO ด้วย Arduino IDE

ขั้นตอนที่ 1: ปุ่ม

Microbit มีปุ่มที่ถือเองได้สองปุ่มบนบอร์ด เราเรียกมันว่าปุ่ม A และปุ่ม B แยกกัน IDE PIN ที่สอดคล้องกันสำหรับปุ่ม A คือ 5 และ IDE PIN ที่สอดคล้องกันสำหรับปุ่ม B คือ 11 คุณสามารถดูแผนภาพวงจรสำหรับปุ่มด้านล่าง

จากภาพนี้ จะเห็นว่าปุ่มเชื่อมต่อกับการต้านทานการดึงขึ้น ก่อนกดปุ่มจะเป็นไฟฟ้าแรงสูง หลังจากกดปุ่มแล้วจะเป็นแรงดันไฟต่ำ นี่คือตัวอย่างโค้ดสำหรับปุ่ม:

[cceN_cpp theme="dawn"] const int buttonA = 5; // จำนวนของหมุดปุ่มกด const int buttonB = 11; // หมายเลขของการตั้งค่าโมฆะพินปุ่มกด () { Serial.begin (9600); Serial.println("ไมโครบิตพร้อมแล้ว!"); pinMode (ปุ่ม A, INPUT); pinMode (ปุ่ม B, INPUT); } void loop(){ if (! digitalRead(buttonA)) { Serial.println("กดปุ่ม A"); } if (! digitalRead (buttonB)) { Serial.println ("กดปุ่ม B"); } ล่าช้า(10); }

[/cceN_cpp]

หลังจากคุณดาวน์โหลดโปรแกรมแล้ว ให้ตั้งค่าอัตราบอดของ Serial Monitar เป็น 9600

กดปุ่ม A, Serial Monitar จะแสดง "Button A pressed"; กดปุ่ม B จะแสดง "ปุ่ม B ถูกกด"

ขั้นตอนที่ 2: GPIO. อื่นๆ

Micro:bit นำพอร์ต IO บางส่วนออกด้วยนิ้วทองคำ เราต้องให้ความสนใจเป็นพิเศษกับพอร์ต IO ส่วนใหญ่ที่สามารถใช้ซ้ำได้ ในการใช้พอร์ต IO เหล่านี้อย่างถูกต้อง คุณสามารถอ้างอิงถึงเงื่อนไขของการใช้พอร์ต IO ซ้ำ สำหรับรายละเอียดเพิ่มเติม คุณสามารถดูตารางด้านล่าง ตารางนี้แสดงข้อมูลต่างๆ เกี่ยวกับหมุดแต่ละตัวบนตัวเชื่อมต่อ micro:bit edge

คุณสามารถใช้คลิปจระเข้เพื่อนำ P0, P1, P3, 3V และ GND ได้อย่างสะดวก หากยังไม่เพียงพอสำหรับคุณ เราขอแนะนำให้คุณซื้อ micro:bit breakout board

บอร์ด breakout ทั้งสองข้างบนนี้สามารถนำพอร์ต IO ทั้งหมดออกได้ ซึ่งช่วยให้คุณสามารถตั้งโปรแกรมสำหรับพอร์ต IO เหล่านี้และควบคุมวงจรภายนอกได้

ขั้นตอนที่ 3: การอ่านแบบสัมพัทธ์:

ควบคุม Micro:bit ของคุณด้วย Arduino IDE --Light LED

บทความนี้มาจาก:

หากคุณมีคำถามใด ๆ คุณสามารถติดต่อ: [email protected]