แนะนำบอร์ดขยาย Yahboom Super:bit สำหรับ micro:bit
แพ็คเกจส่วนขยาย MakeCode: https://github.com/lzty634158/SuperBit
แพ็คเกจส่วนขยาย MakeCode: https://github.com/lzty634158/Croco-Kit
บอร์ดขยาย Yahboom Super:bit ถูกออกแบบมาเพื่อใช้งานกับบอร์ด micro:bit โดยมีรายละเอียดที่สำคัญดังนี้
– แหล่งจ่ายไฟ
+ ซ็อกเก็ตแบตเตอรี่ลิเธียม 18650
+ ซ็อกเก็ตแหล่งจ่ายไฟ 3-5VDC ภายนอก
+ ซ็อกเก็ต USB micro B 5V (สูงสุด:1A), 3.3V (สูงสุด : 0.5A)
– Stepper Motor 2 ช่อง
– DC Motor 4 ช่อง (แรงดันจากแบตเตอรี่ กระแส 1 ถึง 3A)
– Servo 8 ช่อง
– ไฟ RGB ที่ตั้งโปรแกรมได้ 4 ตัว
– รองรับการเชื่อมต่อแบบ I2C
– มีพอร์ตอนุกรมสำหรับกล้อง WIFI Camera
– พอร์ตขยาย IO (Input/Out) 17 พิน
– มีวงจรป้องกันการย้อนกลับ, การป้องกันแรงดันต่ำ, การป้องกันกระแสเกิน
– รองรับการเชื่อมต่อ Pin แบบคลิปจระเข้ 10 ตัวเพื่อรองรับโมดูลเซ็นเซอร์ต่างๆ
– ใช้งานได้กับ micro:bit V1 และ micro:bit V2
– และช่องต่อ LEGO ทำให้ผู้ใช้งานสามารถขยายไปสู่โครงการที่น่าสนใจยิ่งขึ้น นอกจากนี้สามารถสร้างโครงสร้างหรือรูปร่างด้วยตัวคุณเองจากตัวต่อ LEGO เชื่อมต่ออุปกรณ์อิเล็กทรอนิกส์บางตัว และควบคุมด้วยการเขียนโปรแกรม Makecode Editor ทั้งแบบออนไลน์และแบบออฟไลน์
1. ซ็อกเก็ตสำหรับติดตั้ง micro:bit
1-1
เราสามารถใส่ micro:bit board เข้าไปได้ ดังที่แสดงด้านล่าง
!!!หมายเหตุ: ทิศทางของไมโคร: บอร์ดบิต
2. อินเทอร์เฟซ Pin สำหรับเชื่อมต่อด้วยปากคีบจรเข้
2-1 ตำแหน่ง
ปากคีบจรเข้ อินเตอร์เฟซที่ P0 เชื่อมต่อ P1, P2, P3, P4, P10,3.3V, GND
เราสามารถเชื่อมต่อโมดูลบางส่วนกับ อินเทอร์เฟซปากคีบจรเข้ ดังที่แสดงด้านล่าง (เพียงตัวอย่าง)
โมดูลปุ่ม 2-2
โมดูลไฟ RGB 2-3 ตัว
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/Croco-Kitจากนั้นคุณสามารถใช้หน่วยการสร้างต่อไปนี้เพื่อควบคุมโมดูลเหล่านี้
2-3-1 บล็อค
2-3-2 บล็อก
3. พอร์ตอนุกรม
3-1 ตำแหน่ง
อินเทอร์เฟซนี้มี 4 พิน: 5v, GND, TX, RX ประเภทคือ PH2.0 4P
คุณสามารถเชื่อมต่อบางโมดูลกับการสื่อสารพอร์ตอนุกรม (เช่น กล้อง Wifi)
ดังที่แสดงด้านล่าง
3-2-1 เดินสาย
3-2-2 เดินสาย
Micro:bit รองรับการเปลี่ยนเส้นทางพอร์ตอนุกรม หากคุณต้องการใช้ th คือ ซ็อกเก็ตพอร์ตอนุกรมบน บอร์ดขยายsuper:bit เพียงแค่ตั้งค่า TX เป็น P1 และ RX เป็น P2
ดังที่แสดงด้านล่าง
3-3 บล็อก
4. พอร์ต I2C
4-1 ตำแหน่ง
อินเทอร์เฟซนี้มี 4 พิน: 3.3v, SCL, SDA, GND ประเภทคือ PH2.0 4P
คุณสามารถเชื่อมต่อบางโมดูลด้วยการสื่อสาร I2C
ดังที่แสดงด้านล่าง
4-2 เดินสาย
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/Croco-Kitจากนั้นคุณสามารถใช้หน่วยการสร้างต่อไปนี้เพื่อควบคุมโมดูลเหล่านี้
4-3 บล็อก
5. ส่วนต่อประสานมอเตอร์
5-1 ตำแหน่ง
อินเทอร์เฟซนี้สามารถเชื่อมต่อกับ TT DC motor หรือ Building block motor
5-2-1 TT มอเตอร์ DC
มอเตอร์บล็อคตัวต่อ 5-2-2
หมายเหตุ: ต้องเชื่อมต่อเส้นสีแดงของมอเตอร์กับ +, เส้นสีดำของมอเตอร์ต้องเชื่อมต่อกับ –
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/ SuperBitจากนั้นคุณสามารถใช้หน่วยการสร้างต่อไปนี้เพื่อควบคุมมอเตอร์เหล่านี้
5-3 บล็อก
6. ส เต็ปเปอร์มอเตอร์อินเทอร์เฟซ
6-1 ตำแหน่ง
เราสามารถเชื่อมต่อสเต็ปเปอร์มอเตอร์สองตัวบนบอร์ดขยายนี้
หมายเหตุ: อย่าวางสายผิด
6-2-1 เดินสาย
6-2-2 เดินสาย
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/ SuperBitจากนั้นคุณสามารถใช้หน่วยการสร้างต่อไปนี้เพื่อควบคุมสเต็ปเปอร์มอเตอร์เหล่านี้
6-3 เดินสาย
7. อินเตอร์เฟสเซอร์โว
7-1 ตำแหน่ง
Super: bit บอร์ดขยายมี 8 อินเทอร์เฟซเซอร์โว (3 ขา) มันสามารถเชื่อมต่อเซอร์โวหรือเซอร์โวบล็อคการสร้าง
บันทึก:
เส้นสีแดงของเซอร์โวเชื่อมต่อกับพินสีแดงของอินเทอร์เฟซเซอร์โวบนบอร์ดขยาย super:bit
เส้นสีส้มของเซอร์โวเชื่อมต่อกับพินสีเหลืองของอินเทอร์เฟซเซอร์โวบนบอร์ดขยาย super:bit
เส้นสีน้ำตาลของเซอร์โวเชื่อมต่อกับพินสีดำของอินเทอร์เฟซเซอร์โวบนบอร์ดขยาย super:bit
ดังที่แสดงด้านล่าง
7-2-1 เดินสาย
7-2-2 เดินสาย
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/ SuperBitจากนั้นคุณสามารถใช้หน่วยการสร้างต่อไปนี้เพื่อควบคุมเซอร์โวเหล่านี้
7-3 บล็อก
8. 5V/GND ส่วนหัวของพิน
8-1 ตำแหน่ง
นี่คืออินเทอร์เฟซ 5v/GND ซึ่งสามารถเชื่อมต่อสาย DuPont เพื่อจ่ายไฟให้กับโมดูลเซ็นเซอร์อื่นๆ
9. สวิตช์ไฟ
9-1 ตำแหน่ง
นี่คือสวิตช์ไฟของบอร์ดขยาย super:bit เมื่อคุณต้องการใช้มอเตอร์หรือเซอร์โว คุณต้องเปิดสวิตช์ไฟนี้เป็นแหล่งจ่ายไฟ
10. พอร์ตจ่ายไฟภายนอก 3V/5V
10-1 ตำแหน่ง
เราสามารถใช้อินเทอร์เฟซนี้เพื่อจ่ายไฟให้กับแบตเตอรี่ AAA สองก้อน
10-2 เดินสาย
11. พอร์ตชาร์จ
11-1 ตำแหน่ง
นี่คืออินเทอร์เฟซสำหรับชาร์จแบตเตอรี่ 18650 ดังที่แสดงด้านล่าง
11-2 เดินสาย
ปลายอีกด้านของสายชาร์จจะต้องเชื่อมต่อกับอินเทอร์เฟซ USB ของคอมพิวเตอร์
เกี่ยวกับแบตเตอรี่และการชาร์จ:
1) แบตเตอรี่ จะต้องการประจุประมาณ 3.7 V เมื่อการชาร์จเสร็จสิ้น แรงดันแบตเตอรี่จะอยู่ที่ประมาณ 4.2 V .
2) ปิดสวิตช์ไฟของบอร์ดขยายระหว่างการชาร์จ
3) ไฟแสดงสถานะอุปกรณ์ชาร์จจะสว่างเป็นสีแดง และไฟแสดงสถานะจะเปลี่ยนเป็นสีเขียวเมื่อชาร์จเต็มแล้ว ดังที่แสดงด้านล่าง
4 ) หากคุณไม่ได้ใช้มัน เป็นเวลานานคุณควรถอดสายแบตเตอรี่ เพราะถึงแม้จะ อยู่ในโหมดแสตนด์บายแบตเตอรี่ก็จะเสื่อมสภาพ
5 ) หากคุณไม่ได้ใช้มัน เป็นเวลานานคุณจะต้องชาร์จแบตเตอรี่ให้เต็มก่อนที่จะใช้ในครั้งต่อไป
6 ) หลังจากการชาร์จเสร็จสิ้น ควรถอดเครื่องชาร์จและแหล่งจ่ายไฟออก เพื่อหลีกเลี่ยงการชาร์จมากเกินไปและทำให้แบตเตอรี่เสียหาย
12. Buzzer
12-1 ตำแหน่ง
นี่คือออดแบบพาสซีฟ
หมายเหตุ: หากคุณต้องการใช้เสียงกริ่ง คุณต้องเชื่อมต่อฝาจัมเปอร์นี้ ดังที่แสดงด้านล่าง
สายไฟ 12-2
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/ SuperBitจากนั้นคุณสามารถสร้างเสียงกริ่งเล่นเพลงได้
12-3 บล็อก
13. ไฟ LED
13-1 ตำแหน่ง
มีไฟ LED 4 ดวงบนบอร์ดขยาย super:bit
คุณต้องเพิ่มแพ็คเกจส่วนขยาย: https://github.com/lzty634158/ SuperBitจากนั้นคุณสามารถควบคุมไฟ LED 4 ดวง
13-2 บล็อก
14. 17pin GPIO
14-1 ตำแหน่ง
เราขยายพอร์ต IO ส่วนหัว 17 พินเพื่อรองรับโมดูลเซ็นเซอร์ของเรา
p0, p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,SCL,SDA
⬆
กลับสู่ด้านบน
การเขียนโปรแกรมควบคุมบอร์ดขยาย Yahboom Super:bit
ด้วย Makecode Editor
1.ก่อนอื่นให้เชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย Micro:USB จากนั้น คอมพิวเตอร์จะแสดงดิสก์ micro:bit U เปิดแฟลชไดรฟ์ USB และคลิกที่ micro:bit URL ดังรูปที่1-1 ด้านล่างเพื่อเข้าสู่เว็บไซต์ทางการของ micro:bit คุณสามารถป้อนที่อยู่เว็บนี้ได้โดยตรงในเบราว์เซอร์ของคุณ: http://microbit.org/
รูปที่1-1
2.หลังจากป้อน URL สำเร็จแล้ว เราสามารถคลิกภาษาอังกฤษที่ด้านบนขวาของอินเทอร์เฟซดังแสดงในรูปที่ 1-2 ด้านล่างเพื่อเปลี่ยนภาษาของอินเทอร์เฟซทั้งหมด
รูปที่ 1-2
3.หากไม่ต้องการเปลี่ยนภาษา ให้คลิก [Let’s code] ที่ด้านบนสุดของอินเทอร์เฟซที่แสดงในรูปที่ 1-3 ณ จุดนี้เราจะเข้าสู่อินเทอร์เฟซใหม่
รูปที่ 1-3
4. หลังจากเข้าสู่หน้าใหม่แล้ว ให้คลิก [Let’s code] ที่ด้านล่างของอินเทอร์เฟซที่แสดงในรูปที่ 1-4 ด้านล่าง และคุณจะสามารถเข้าสู่โปรแกรมแก้ไข MakeCode
รูปที่1-4
5.หลังจากคลิกแล้วเราจะเข้าสู่อินเทอร์เฟซที่แสดงในรูปที่ 1-5 ด้านล่าง เราต้องคลิก [New Project] ที่มุมล่างซ้ายเพื่อเข้าสู่โปรแกรมแก้ไข MakeCode
รูปที่1-5
6. อินเทอร์เฟซที่แสดงในรูปที่ 1-6 ด้านล่างเป็นอินเทอร์เฟซการเขียนโปรแกรมออนไลน์แบบ micro:bit ที่เราจำเป็นต้องใช้
รูปที่ 1-6
7.เราต้องเพิ่มแพ็คเกจ Yahboom ในอินเทอร์เฟซที่แสดงในรูปที่ 1-7 ด้านล่าง คลิก [ขั้นสูง] จากนั้นคลิก [ส่วนขยาย] อินเทอร์เฟซจะปรากฏขึ้น
รูปที่ 1-7
8.ป้อน URL ในช่องป้อนข้อมูลของอินเทอร์เฟซป๊อปอัป:
https://github.com/lzty634158/ yahboom_mbi t_en จากนั้นคลิกที่ ไอคอนด้านขวาหรือกดปุ่ม “Enter” บนแป้นพิมพ์ ดังแสดงในภาพที่ 1-8 คุณสามารถค้นหาซอฟต์แวร์แพ็คเกจ Yahboom แล้วคลิกที่แพ็คเกจเสริม ดังที่แสดงในรูปที่ 1-9
รูปที่ 1-8
รูปที่ 1-9
9. หลังจากโหลดแพ็คเกจแล้ว เราจะเห็นได้ว่าแถบโปรแกรมได้โหลดหน่วยการสร้างที่สร้างโดย Yahboom ดังแสดงในรูปที่ 1-10
รูปที่ 1-10
10. คุณสามารถสร้างหน่วยการสร้างของคุณเองสำหรับการเขียนโปรแกรม หลังจากตั้งค่าบล็อกโปรแกรมแล้ว เราสามารถตั้งชื่อโปรแกรม จากนั้นคลิก 【ดาวน์โหลด】 เพื่อดาวน์โหลดโปรแกรม ดังแสดงในภาพที่ 1-11 เราสามารถกำหนดเส้นทางการดาวน์โหลดเป็นดิสก์ micro:bit U หรือคุณสามารถดาวน์โหลดโดยตรงไปยังคอมพิวเตอร์ของคุณและคัดลอกไปยังดิสก์ micro:bit U
รูปที่ 1-11
รูปที่ 1-12-1
รูปที่ 1-12-2
รูปที่ 1-12-3
11.ในระหว่างการดาวน์โหลด ไฟแสดงสถานะที่ด้านหลังของบอร์ด micro:bit จะกะพริบ หลังจากดาวน์โหลดเสร็จสิ้น ไฟแสดงสถานะจะหยุดกะพริบ
⬆
กลับสู่ด้านบน
การเขียนโปรแกรมควบคุมบอร์ดขยาย Yahboom Super:bit
ด้วย Makecode Editor แบบออฟไลน์
1. ส่วนแรกคือการติดตั้งซอฟต์แวร์การเขียนโปรแกรมออฟไลน์:
(ขอแนะนำให้ปิดซอฟต์แวร์ป้องกันไวรัสของคอมพิวเตอร์ระหว่างการติดตั้ง )
1.1 แตกไฟล์ ซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ Makecode V2.0.zip ที่ เราจัดเตรียมไว้ให้เพื่อรับซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ของโฟลเดอร์ Makecode V2.0 ดังแสดงในรูปที่ 1.1 และรูปที่ 1.2 ด้านล่าง
รูปที่ 1.1
รูปที่ 1.2
1.2 เข้าสู่โฟลเดอร์ คุณจะเห็น Makecode V2.0.exe ดังแสดงในรูปที่ 1.3 ด้านล่าง ให้ดับเบิลคลิกที่แอพพลิเคชั่นเพื่อติดตั้ง
รูปที่1.3
1.3 คุณต้องเลือกตัวเลือกเพื่อสร้างทางลัดบนเดสก์ท็อป ดังแสดงในรูปที่ 1.4 ด้านล่าง เพื่อที่ว่าหลังจากการติดตั้งเสร็จสิ้น ทางลัดจะถูกสร้างขึ้นบนเดสก์ท็อป
รูปที่1.4
1.4 คุณต้องรอให้การติดตั้งเสร็จสมบูรณ์ ไอคอนนี้จะปรากฏบนเดสก์ท็อปหลังจากการติดตั้งเสร็จสิ้น。
2. ส่วนที่สองคือวิธีใช้ซอฟต์แวร์เขียนโปรแกรมออฟไลน์:
2.1 เปิดทางลัดบนเดสก์ท็อปของคุณ คุณสามารถเข้าสู่อินเทอร์เฟซการเขียนโปรแกรมออฟไลน์ ดังแสดงในรูปที่ 2.1
รูปที่2.1
2.2 คลิกตัวเลือก [โครงการใหม่] ในอินเทอร์เฟซเพื่อเข้าสู่หน้าการเขียนโปรแกรม ดังแสดงในรูปที่ 2.2
รูปที่2.2
2.3 อินเทอร์เฟซที่แสดงในรูปที่ 2.3 ด้านล่างเป็นอินเทอร์เฟซการเขียนโปรแกรม micro:bit ออฟไลน์ที่เราจำเป็นต้องใช้
รูปที่2.3
2.4 คลิกไอคอนที่มุมขวาบนเพื่อสลับภาษา ดังแสดงในรูป 2.4
รูป 2.4
2.5 ก่อนอื่นเราต้องเพิ่มแพ็คเกจ Yahboom ในอินเทอร์เฟซที่แสดงในรูปที่2.5 ด้านล่าง ให้คลิก【ขั้นสูง】จากนั้นคลิก【ส่วนขยาย】อินเทอร์เฟซจะปรากฏขึ้น
รูปที่2.5
2.6 ป้อน URL ในด้านการป้อนข้อมูล: https://github.com/lzty634158/ SuperBit แล้วคลิก “ค้นหา” หรือกด “Enter” บนแป้นพิมพ์ดังแสดงในรูปที่2.6 คุณสามารถค้นหาแพ็คเกจซอฟต์แวร์ Yahboom จากนั้นคลิกเปียโนดังที่แสดงในรูปที่2.7 คุณสามารถเพิ่มแพ็คเกจซอฟต์แวร์ได้สำเร็จ
รูปที่2.6
รูปที่2.7
2.7 หลังจากโหลดแพคเกจที่เราจะเห็นว่าบาร์โปรแกรมที่มีการโหลดการก่อสร้างตึกที่ทำโดย Yahboom ดังแสดงในรูปที่2.8
รูปที่ 2.8
2.8 คุณสามารถสร้างหน่วยการสร้างของคุณเองสำหรับการเขียนโปรแกรม หลังจากตั้งค่าบล็อคโปรแกรมแล้ว เราสามารถตั้งชื่อโปรแกรมเองได้ แล้วคลิก【ดาวน์โหลด】เพื่อดาวน์โหลดโปรแกรม ดังแสดงในภาพที่ 2.9 เราสามารถกำหนดเส้นทางการดาวน์โหลดเป็นดิสก์ micro:bit U หรือโดยตรงไปยังคอมพิวเตอร์ จากนั้นคัดลอกไปยังดิสก์ micro:bit U ดังแสดงในรูปที่ 2.10
รูปที่2.9
รูปที่ 2.10
2.9 ในระหว่างการดาวน์โหลด ไฟแสดงสถานะที่ด้านหลังของเมนบอร์ด micro:bit จะกะพริบ ดังแสดงในรูปที่ 2.11 หลังจากการดาวน์โหลดเสร็จสิ้น ไฟแสดงสถานะจะหยุดกะพริบ และเราสามารถเห็นปรากฏการณ์และผลการทดลองที่เกี่ยวข้อง ดังแสดงในรูปที่ 2.11
รูปที่ 2.11 รูปที่ 2.12
⬆
กลับสู่ด้านบน
แบตเตอรี่และการชาร์จ บอร์ดขยาย Yahboom Super:bit
การชาร์จและแบตเตอรี่
นี่คืออินเทอร์เฟซสำหรับชาร์จแบตเตอรี่ 18650 ดังที่แสดงด้านล่าง
ปลายอีกด้านของสายชาร์จจะต้องเชื่อมต่อกับอินเทอร์เฟซ USB ของคอมพิวเตอร์
เกี่ยวกับแบตเตอรี่และการชาร์จ:
1) แบตเตอรี่จะต้องชาร์จและต้องการที่ประมาณ 3.7 V เมื่อการชาร์จเสร็จสิ้น แรงดันแบตเตอรี่จะอยู่ที่ประมาณ 4.2 V .
2) ปิดสวิตช์ไฟของบอร์ดขยายระหว่างการชาร์จ
3) ไฟแสดงสถานะอุปกรณ์ชาร์จจะสว่างเป็นสีแดง และไฟแสดงสถานะจะเปลี่ยนเป็นสีเขียวเมื่อชาร์จเต็มแล้ว ดังที่แสดงด้านล่าง
4) หากคุณไม่ได้ใช้งานเป็นเวลานาน คุณควรถอดสายแบตเตอรี่ออก เพราะถึงแม้จะอยู่ในโหมดแสตนด์บายแบตเตอรี่ก็จะเสื่อมสภาพ
5) หากคุณไม่ได้ใช้งานเป็นเวลานาน คุณต้องชาร์จแบตเตอรี่ให้เต็มก่อนใช้งานในครั้งต่อไป
6) หลังจากการชาร์จเสร็จสิ้น ควรถอดเครื่องชาร์จและแหล่งจ่ายไฟออก เพื่อหลีกเลี่ยงการชาร์จมากเกินไปและทำให้แบตเตอรี่เสียหาย
⬆
กลับสู่ด้านบน
เล่นเพลงกับบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เรามาเรียนรู้วิธีเล่นเพลงจากบอร์ดขยาย Super:bit กัน
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
หมายเหตุ: ฝาครอบจัมเปอร์ต้องเชื่อมต่อกับ Pin P0 และBuzzer บน บอร์ดSuper:bit ex pansion ดังที่แสดงด้านล่าง
5. ปรากฎการณ์ทดลอง
หลังจากที่โปรแกรมจะถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงหัวใจ รูปแบบและเล่นเพลง “สุขสันต์วันเกิด” ครั้งเดียว
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
⬆
กลับสู่ด้านบน
ควบคุมไฟ RGB ด้วยบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุมสีของ RGB เป็นหลักโดยใช้บอร์ดขยาย Super:bit micro:bit รวมถึงการควบคุมไฟ RGB หนึ่งดวงแยกกันและการควบคุมไฟ RGB 4 ดวงพร้อมกัน
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
ควบคุมไฟ RGB แยกแต่ละดวง :
ควบคุมไฟ RGB 4 ดวง:
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
ควบคุมไฟ RGB หนึ่งดวงแยกกัน :
ควบคุม ไฟ RGB 4 ดวง:
5. ปรากฎการณ์ทดลอง
หลังจากที่โปรแกรมจะถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงหัวใจ รูปแบบ
ควบคุมไฟ RGB หนึ่งดวงแยกกัน:
สีของไฟ RGB 0 เปลี่ยนแปลง ทุก 1 วินาที
ควบคุม ไฟ RGB 4 ดวง:
สีของไฟ RGB ทั้งหมด จะเปลี่ยนแปลง ทุก1 วินาที
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
กลับสู่ด้านบน
สร้างไฟ RGB เป็นจังหวะลมหายใจ ด้วยบอร์ดขยาย Super:bit
RGB _breathing_light
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุมสีของ RGB เป็นหลักโดยใช้บอร์ดขยาย Super:bit micro:bit และสร้างเอฟเฟกต์ไฟ RGB เป็นจังหวะลมหายใจ
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
ควบคุม ไฟหายใจหนึ่งดวงแยกกัน :
ควบคุม 4 ไฟ RGB จังหวะลมหายใจ
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
ควบคุม ไฟหายใจหนึ่งดวงแยกกัน :
ควบคุมไฟ RGB 4 ดวงเป็นจังหวะลมหายใจ:
5. ปรากฎการณ์ทดลอง
หลังจากที่โปรแกรมจะถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงรูปหัวใจ
ข้อมูลควบคุมของหนึ่งหายใจ แสง RGB แยก:
สีของหลอดไฟ RGB ดวงที่ 0 จะกลายเป็นแสงลมหายใจ
ควบคุม ไฟ RGB แบบจังหวะลมหายใจ 4 ดวง:
สีของ หลอด RGB ทั้งหมดจะกลายเป็นไฟจังหวะลมหายใจ
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
กลับสู่ด้านบน
ควบคุม Block servo 270° ด้วยบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุมบล็อกเซอร์โวแบบ 270° เป็นหลักโดยใช้บอร์ดขยาย Super:bit และ micro:bit
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
ควบคุมเซอร์โวบล็อก 270 องศาหนึ่งตัว
ควบคุมเซอร์โวบล็อก 270 °สี่ตัว
การเชื่อมต่อฮาร์ดแวร์
ควบคุมเซอร์โวบล็อก270 องศาหนึ่งตัว
เชื่อมต่อเซอร์โวบล็อก 270 องศา กับอินเทอร์เฟซ S1 ของบอร์ดขยาย Super:bit สายสีส้มของเซอร์โวบล็อก 270 ° เชื่อมต่อกับพินสีเหลืองของ S1 สายสีแดง ของเซอร์โวบล็อก 270 ° เชื่อมต่อกับพินสีแดงของ S1 และสายสีน้ำตาล ของเซอร์โวบล็อก 270 ° เชื่อมต่อกับ หมุดสีดำของ S1
ควบคุม เซอร์โวบล็อก270 °สี่ตัว
เชื่อมต่อเซอร์โวบล็อก 270 องศา กับอินเทอร์เฟซ S1 ของบอร์ดขยาย Super:bit สายสีส้มของเซอร์โวบล็อก 270 ° เชื่อมต่อกับพินสีเหลืองของ S1 -S4 สายสีแดง ของเซอร์โวบล็อก 270 ° เชื่อมต่อกับพินสีแดงของ S1 -S4 และสายสีน้ำตาล ของเซอร์โวบล็อก 270 ° เชื่อมต่อกับขาสีดำของ S1 -S4
5. ผลการทดลอง
หลังจากที่โปรแกรมถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงรูปหัวใจ และควบคุม servo หมุน 270 °
Servo จะกลับไปที่ 0 °ที่จุดเริ่มต้น
จากนั้น มุมการหมุน: 0 °->90°->180°->270 °- >180°->90°->0° ช่วงเวลาคือ 1 วินาที
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
กลับสู่ด้านบน
ควบคุม servo 180° ด้วยบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุมเซอร์โว 180° เป็นหลักโดยใช้บอร์ดขยาย Super:bit และ micro:bit
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
ควบคุมเซอร์โว 180° หนึ่งตัว
ควบคุมเซอร์โว 180° สี่ตัว
การเชื่อมต่อฮาร์ดแวร์
ควบคุมเซอร์โว 180 ° หนึ่งตัว
เชื่อมต่อเซอร์โว180 °เข้ากับอินเทอร์เฟซ S1 ของบอร์ดขยาย Super:bit สายสีส้มของเซอร์โวบล็อก180 °เชื่อมต่อกับพินสีเหลืองของ S1, สายสีแดงของเซอร์โวบล็อก180 °เชื่อมต่อกับพินสีแดงของ S1 และสายสีน้ำตาลของเซอร์โวบล็อก180 °เชื่อมต่อกับ หมุดสีดำของ S1
ควบคุมเซอร์โว 180° สี่ตัว
เชื่อมต่อบล็อกเซอร์โว 180° เข้ากับอินเทอร์เฟซ S1 ของบอร์ดขยาย Super:bit สายสีส้มของเซอร์โวบล็อก 180 องศาเชื่อมต่อกับพินสีเหลืองของ S1-S4 สายสีแดงของเซอร์โวบล็อก 180 องศาเชื่อมต่อกับพินสีแดงของ S1-S4 และสายสีน้ำตาลของเซอร์โวบล็อก 180 องศา เชื่อมต่อกับหมุดสีดำของ S1-S4
5. ผลทดลอง
หลังจากดาวน์โหลดโปรแกรมสำเร็จแล้ว ดอทเมทริกซ์ micro:bit จะแสดงรูปหัวใจและและควบคุมการหมุนเซอร์โวไปที่ตำแหน่ง 180°
และเซอร์โวจะกลับไปที่ 0 °ที่จุดเริ่มต้น
จากนั้นมุมการหมุน: 0°->90°->180°->90°- >0° ช่วงเวลาคือ 1 วินาที
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
กลับสู่ด้านบน
ควบคุม DC Motor (มอเตอร์กระแสตรง) ด้วยบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุมมอเตอร์เป็นหลักโดยใช้บอร์ดขยาย Super:bit และ micro:bit
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
4.รวมหน่วยการสร้าง
โปรแกรมสรุปแสดงอยู่ด้านล่าง:
ควบคุมมอเตอร์หนึ่งตัว
ควบคุมสี่มอเตอร์:
5. ปรากฎการณ์ทดลอง
หลังจากที่โปรแกรมจะถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงรูปหัวใจและควบคุม servo หมุนไปที่ 180 °
ความเร็วไปข้างหน้าของมอเตอร์คือ 255 -> หยุด -> ความเร็วย้อนกลับคือ 255 ช่วงเวลาคือ 1 วินาทีและลูปจะถูกเก็บไว้ในสถานะดังกล่าว
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit
กลับสู่ด้านบน
ควบคุม stepper motor ด้วยบอร์ดขยาย Super:bit
1.เป้าหมายการเรียนรู้
ในบทเรียนนี้ เราเรียนรู้วิธีควบคุม stepper servo เป็นหลักโดยใช้บอร์ดขยาย Super:bit สำหรับ micro:bit
2.วิธีการเขียนโปรแกรม
การเขียนโปรแกรมออนไลน์โหมด 1: ขั้นแรก เราต้องเชื่อมต่อ micro:bit กับคอมพิวเตอร์ด้วยสาย USB คอมพิวเตอร์จะแสดงแฟลชไดรฟ์ USB และคลิกที่ URL ในแฟลชไดรฟ์ USB: http://microbit.org/ เพื่อเข้าสู่อินเทอร์เฟซการเขียนโปรแกรม เพิ่มแพ็คเกจ Yahboom https://github.com/lzty634158/SuperBit ลงในโปรแกรม
การเขียนโปรแกรมออฟไลน์โหมด 2: เราจำเป็นต้องเปิดซอฟต์แวร์การเขียนโปรแกรมออฟไลน์ หลังจากการติดตั้งเสร็จสมบูรณ์ เข้าสู่อินเทอร์เฟซการเขียนโปรแกรม คลิก【New Project 】เพิ่มแพ็คเกจ Yahboom:
https://github.com/lzty634158/SuperBit ตั้งโปรแกรมได้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
3.กำลังมองหาบล็อก
ต่อไปนี้คือตำแหน่งของหน่วยการสร้างที่จำเป็นสำหรับการเขียนโปรแกรมนี้
การเชื่อมต่อฮาร์ดแวร์
สเต็ปเปอร์มอเตอร์ 28BYJ-48 เชื่อมต่อกับอินเตอร์เฟส B1 และ B2 สายสีแดง ของสเต็ปเปอร์มอเตอร์หันไปทางด้านนอกของบอร์ดขยาย กล่าวคือสายสีแดง เชื่อมต่อกับพิน VM
ดังที่แสดงด้านล่าง:
5. ผลการทดลอง
หลังจากที่โปรแกรมจะถูกดาวน์โหลดเรียบร้อยแล้วไมโครบิต Dot Matrix จะแสดงหัวใจ รูปแบบและการควบคุมมอเตอร์หมุน
1) มอเตอร์ stepper B1 มอเตอร์หมุน 1/4 ของวงกลม กรณีของการทวนเข็มนาฬิกา 90 ° , ในช่วงเวลา 1 วินาที จากนั้น มอเตอร์ stepper B2 จะหมุน 90 ° ตามเข็มนาฬิกา, ในช่วงเวลา 1 วินาที
2) มอเตอร์ B 1 และ B 2 จะหมุน 360 ° ตามเข็มนาฬิกา, ในช่วงเวลา 1 วินาที , และมอเตอร์ B 1 และ B 2 จะหยุดในช่วงเวลา 1 วินาที
หากคุณต้องการเริ่มต้นใหม่ ให้กดปุ่มรีเซ็ตที่ด้านหลังของบอร์ด micro:bit