สารบัญ:
- ขั้นตอนที่ 1: คัดลอกไฟล์ตัวอย่าง MakeCode
- ขั้นตอนที่ 2: การตรวจสอบ Micro:bit IOS App
- ขั้นตอนที่ 3: จับคู่ Micro:bit
- ขั้นตอนที่ 4: การกดปุ่ม
- ขั้นตอนที่ 5: แตะจุด LED
- ขั้นตอนที่ 6: จับคู่กับอุปกรณ์
- ขั้นตอนที่ 7: ค้นหาผ่าน Bluetooth
- ขั้นตอนที่ 8: ตรวจสอบว่าการจับคู่สำเร็จหรือไม่
- ขั้นตอนที่ 9: การตั้งค่า Game Pad
- ขั้นตอนที่ 10: เล่นกับ Game Pad
- ขั้นตอนที่ 11: การลบ Micro:bit ใน App
- ขั้นตอนที่ 12: การลบ Micro:bit ในการตั้งค่า Bluetooth
- ขั้นตอนที่ 13: ตรวจสอบไฟล์ตัวอย่าง MakeCode
- ขั้นตอนที่ 14: ตรวจสอบว่ามีการเพิ่มส่วนขยายหรือไม่
- ขั้นตอนที่ 15: เมื่อเริ่ม
- ขั้นตอนที่ 16: ฟังก์ชันคัดท้าย
- ขั้นตอนที่ 17: ส่งต่อฟังก์ชัน
- ขั้นตอนที่ 18: ฟังก์ชันย้อนกลับ
- ขั้นตอนที่ 19: ฟังก์ชันหยุด
- ขั้นตอนที่ 20: กำหนดการดำเนินการให้กับปุ่ม A
- ขั้นตอนที่ 21: กำหนดการดำเนินการให้กับปุ่ม B
- ขั้นตอนที่ 22: กำหนดการดำเนินการให้กับปุ่ม C
- ขั้นตอนที่ 23: กำหนดการดำเนินการให้กับปุ่ม D
วีดีโอ: [2020] การใช้ IPhone หรือ IPad และ Micro:bit Game Pad App เพื่อควบคุมรถ RC: 23 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
คุณเคยคิดที่จะใช้ iPhone หรือ iPad เพื่อควบคุม micro:bit ของคุณหรือไม่?
คุณรู้หรือไม่ว่า Micro:bit Educational Foundation มีแอพ iOS ใน App Store ค้นหา "micro:bit" ใน App Store และคุณสามารถดาวน์โหลดแอปได้ฟรี แอปนี้ใช้บลูทูธในการจับคู่อุปกรณ์ iOS กับ micro:bits และสามารถโอนไฟล์ MakeCode ได้ ยิ่งไปกว่านั้น แอพนี้ยังให้ iPhone หรือ iPad ของคุณเป็น Game Pad สำหรับ micro:bit ของคุณ!
ฟังดูน่าสนุก? เราจะสนุกกับมันได้อย่างไร?
ทำไมไม่ลองทำโครงการนี้ดูล่ะ? คุณสามารถควบคุมรถ RC micro:bit ของคุณจากระยะไกลด้วยแอพ Game Pad บน iPhone หรือ iPad ของคุณ!
ในบทช่วยสอนนี้ เราจะนำเสนอวิธีการตั้งค่าแอพ iOS บน iPhone หรือ iPad ของคุณ วิธีจับคู่กับ micro:bit ของคุณและวิธีใช้ตัวควบคุม Game Pad ในแอพเพื่อควบคุมรถ RC micro:bit เราจะจัดเตรียมไฟล์ตัวอย่าง MakeCode ที่พร้อมเล่นและบทช่วยสอน เราจะตรวจสอบแต่ละบล็อกของรหัสและวิเคราะห์ว่ามันทำงานอย่างไร คุณยังสามารถดูบทช่วยสอนนี้บน YouTube
เสบียง:
อุปกรณ์และแอพ
คุณจะต้องมีอุปกรณ์ iOS (iPhone หรือ iPad) ในโครงการนี้ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดแอป iOS ใน App Store แล้ว โปรดตรวจสอบความเข้ากันได้ของอุปกรณ์กับแอปเพื่อใช้บลูทูธ
- iPhone หรือ iPad x1
- แอพ iOS x1
อิเล็กทรอนิกส์
คุณจะต้องมี micro:bit และรถ RC ในโครงการนี้
- ไมโคร:บิต x1
- รถออฟโรด Valenta x1
- แบตเตอรี่ AA 1.5V x4 (สำหรับรถยนต์)
Valenta Off-Roader เป็นรถ RC Off-Road ที่ขับเคลื่อนด้วยไมโครบิต เข้ากันได้กับ Lego Technic และติดตั้งมอเตอร์เกียร์ขนาดเล็กสองตัว (x2) ที่ล้อหลังและ (x1) เซอร์โวบังคับเลี้ยวในตัวตามกลไกแขนสมดุลของ Roberval โปรดดูบทแนะนำสำหรับการประกอบรถ สำหรับแบตเตอรี่ เราขอแนะนำให้ใช้แบตเตอรี่ AA 1.5V แบบใช้ครั้งเดียวและใหม่ (x4) สี่ก้อน
ขั้นตอนที่ 1: คัดลอกไฟล์ตัวอย่าง MakeCode
สำหรับโครงการนี้ เราได้เตรียมไฟล์ตัวอย่าง MakeCode (Receiver.hex) เพื่อให้คุณสามารถดาวน์โหลดได้ เนื่องจากไฟล์ตัวอย่างพร้อมที่จะเล่น คุณจึงสามารถเริ่มเล่นได้ทันที
ในขั้นตอนนี้ คุณสามารถดาวน์โหลดไฟล์ตัวอย่างไปยังคอมพิวเตอร์ของคุณได้ เชื่อมต่อคอมพิวเตอร์และ micro:bit ผ่านสาย USB ลากและวางไฟล์ตัวอย่างไปที่ micro:bit และใช้ไฟล์นี้เป็น "receiver" micro:bit
เมื่อคุณคัดลอกไฟล์ตัวอย่างไปยัง micro:bit แล้ว ให้ถอดออกจากคอมพิวเตอร์ จากนั้น ติดตั้ง micro:bit บน Valenta Off-Roader แล้วเปิดสวิตช์ไฟบนบอร์ดควบคุมมอเตอร์
ขั้นตอนที่ 2: การตรวจสอบ Micro:bit IOS App
คุณได้ดาวน์โหลดแอพ micro:bit iOS ลงใน iPhone หรือ iPad แล้วหรือยัง? ไปที่ App store ค้นหา "micro:bit" และคุณจะพบแอปที่จัดทำโดย Micro:bit Educational Foundation
เมื่อเปิดแอปขึ้นมาจะพบกับเมนูด้านบน!
แตะปุ่ม เลือก micro:bit เพื่อจับคู่ micro:bit ของคุณ
ขั้นตอนที่ 3: จับคู่ Micro:bit
ในขณะนี้ คุณยังไม่ได้จับคู่ micro:bit ใดๆ กับ iPhone หรือ iPad ของคุณ คลิกปุ่มจับคู่ micro:bit สีเหลือง
ขั้นตอนที่ 4: การกดปุ่ม
ในขั้นตอนนี้ คุณจะต้องดำเนินการต่อไปนี้พร้อมกัน
- กดปุ่ม A และปุ่ม B. ค้างไว้
- กดแล้วปล่อยปุ่มรีเซ็ตที่ด้านหลัง
เมื่อจุด LED กะพริบพร้อมกัน ให้คลิกปุ่มถัดไป
ขั้นตอนที่ 5: แตะจุด LED
ในขั้นตอนนี้ แอปต้องการระบุ micro:bit ที่คุณต้องการจับคู่ แตะ LED แต่ละจุดในแอปให้เหมือนกับที่แสดงบนเมทริกซ์ LED micro:bit
ขั้นตอนที่ 6: จับคู่กับอุปกรณ์
เมื่อคุณมาถึงขั้นตอนนี้ ให้คลิกปุ่มถัดไป
ขั้นตอนที่ 7: ค้นหาผ่าน Bluetooth
ในระหว่างขั้นตอนนี้ โปรดรอสักครู่
ขั้นตอนที่ 8: ตรวจสอบว่าการจับคู่สำเร็จหรือไม่
คุณจับคู่ micro:bit กับ iPhone หรือ iPad ของคุณสำเร็จแล้วหรือยัง?
ขั้นตอนที่ 9: การตั้งค่า Game Pad
มาตั้งค่าคอนโทรลเลอร์ Game Pad กันเถอะ!
คลิกปุ่มเพิ่ม (+) และเลือก Game Pad ในรายการ
ขั้นตอนที่ 10: เล่นกับ Game Pad
คุณได้จับคู่ micro:bit กับ iPhone หรือ iPad ของคุณแล้ว คอนโทรลเลอร์ Game Pad ได้รับการตั้งค่าแล้ว
คลิกปุ่มเริ่มเพื่อเล่น!
คุณได้ดาวน์โหลดไฟล์ตัวอย่าง MakeCode ไปยัง micro:bit ของคุณหรือไม่ กลับไปที่ขั้นตอนก่อนหน้าและคัดลอกไฟล์ Receiver.hex ไปที่ micro:bit แล้วใช้เป็น "receiver" micro:bit พร้อมให้เล่นและคุณสามารถเริ่มขับรถได้ทันที! ลองการกระทำเหล่านี้และควบคุมถนน!
- กดปุ่ม A -> รถไปข้างหน้า
- กดปุ่ม B -> รถถอยหลัง
- กดปุ่ม C -> รถเลี้ยวซ้าย
- กดปุ่ม D -> รถเลี้ยวขวา
ขั้นตอนที่ 11: การลบ Micro:bit ใน App
แอพนี้ให้คุณตั้งค่า micro:bits หลายตัวพร้อมกัน
หากคุณจับคู่ micro:bits มากเกินไป และหากคุณต้องการลบหนึ่งในนั้น ไปที่เมนูด้านบนแล้วแตะปุ่ม Select micro:bit คุณสามารถดูรายการ micro:bits ที่คุณเคยจับคู่ไว้ก่อนหน้านี้ แตะปุ่มถังขยะเพื่อลบ micro:bit
ขั้นตอนที่ 12: การลบ Micro:bit ในการตั้งค่า Bluetooth
เราขอแนะนำให้คุณล้างการตั้งค่า Bluetooth เป็นครั้งคราวโดยลบ micro:bit ที่คุณบันทึกไว้ก่อนหน้านี้
ในการทำความสะอาด micro:bit ที่จัดเก็บไว้ก่อนหน้านี้ในการตั้งค่า Bluetooth บนอุปกรณ์ iOS ของคุณ
- ไปที่การตั้งค่า
- ไปที่บลูทูธ
- แตะ micro:bit ที่คุณต้องการลบ
- แตะปุ่มลืมอุปกรณ์นี้
- คลิกปุ่มตกลง
ขั้นตอนที่ 13: ตรวจสอบไฟล์ตัวอย่าง MakeCode
ตอนนี้เราจะตรวจสอบว่ารหัสบล็อกทำงานอย่างไรในไฟล์ตัวอย่าง MakeCode นี้
ในขั้นตอนก่อนหน้านี้ คุณได้ดาวน์โหลดไฟล์ตัวอย่าง MakeCode ลงในคอมพิวเตอร์ของคุณแล้ว เชื่อมต่อคอมพิวเตอร์และ micro:bit ผ่านสาย USB เปิดตัวแก้ไข MakeCode แล้วคลิกปุ่มนำเข้า เปิดไฟล์ Receiver.hex ที่คุณได้คัดลอกไปยัง "receiver" micro:bit
ขั้นตอนที่ 14: ตรวจสอบว่ามีการเพิ่มส่วนขยายหรือไม่
ในโครงการนี้ เราจะต้องรวมส่วนขยายบลูทูธ อุปกรณ์ และเซอร์โวในตัวแก้ไข คลิกส่วนขยายที่ด้านล่างของเมนู คลิกส่วนขยายทีละรายการและเพิ่มลงในเมนู
ส่วนขยายบลูทูธ
คุณจะต้องใช้บล็อกบริการบลูทู ธ io pin ในส่วนขยายนี้ บล็อกนี้จะอนุญาตให้รหัสอื่นทำงานกับหมุดดิจิทัลและอนาล็อกผ่านการสื่อสาร Bluetooth
ส่วนขยายอุปกรณ์
คุณจะต้องใช้บนบล็อกปุ่ม gamepad ในส่วนขยายนี้ บล็อกนี้จะให้คุณกำหนดการกระทำให้กับปุ่ม Game Pad แต่ละปุ่มในแอป iOS
ส่วนขยายของเซอร์โว
คุณจะต้องใช้การตั้งค่าช่วงเซอร์โวและตั้งค่าบล็อกมุมเซอร์โวในส่วนขยายนี้ บล็อกเหล่านี้จะช่วยให้เซอร์โวสามารถกำหนดช่วงการหมุนของเซอร์โวได้ เช่นเดียวกับการแกว่งไปยังมุมที่ต้องการ
ขั้นตอนที่ 15: เมื่อเริ่ม
เมื่อเริ่มต้นบล็อก
บล็อกนี้จะถูกเรียกในตอนแรกเมื่อเปิด "เครื่องรับ" micro:bit
บริการบล็อกบลูทู ธ io pin จะอนุญาตให้รหัสอื่นทำงานกับพินดิจิทัลและอนาล็อกผ่านการสื่อสาร Bluetooth
จากส่วนขยายฟังก์ชัน ให้ลากและวางบล็อกควบคุมการโทรภายในบล็อกเริ่มต้น มันจะเรียกฟังก์ชั่น steer block และพวงมาลัยของรถมองตรงไปข้างหน้า
ขั้นตอนที่ 16: ฟังก์ชันคัดท้าย
โดยทั่วไปแล้ว การบังคับเลี้ยวของรถไม่ได้อยู่ตรงไปข้างหน้าเสมอไปเนื่องจากเซอร์โวของมันโดยค่าเริ่มต้น. หากคุณมองรถจากด้านบน พวงมาลัยอาจจะเลี้ยวขวาหรือซ้ายเล็กน้อย ในไฟล์ตัวอย่าง เราจะใช้ฟังก์ชันนี้เพื่อปรับมุมเซอร์โวให้อยู่ที่ตำแหน่งตรงกลาง เพื่อให้พวงมาลัยของรถมองตรงไปข้างหน้า
สมมติว่าเซอร์โวติดอยู่กับพิน P2 บนตัวควบคุมมอเตอร์ มากำหนดค่าให้เซอร์โวแกว่งจาก 0 ถึง 180 องศาและมุมศูนย์กลางของมันคือ 90 องศา
บล็อกควบคุมการทำงาน
ในส่วนขยาย Function ให้สร้างฟังก์ชันใหม่และเรียกมันว่า function steer
สร้างศูนย์กลางตัวแปรใหม่ในส่วนขยาย Variables เพื่อกำหนดมุมศูนย์กลางของเซอร์โว
จากส่วนขยายของเซอร์โว ให้ลากและวางบล็อกนี้ เช่น ตั้งค่าช่วงเซอร์โว P2 ตั้งแต่ 0 ถึง 180 สำหรับการตั้งค่าช่วงการหมุนของเซอร์โวตั้งแต่ 0 ถึง 180 องศา
จากส่วนขยายของเซอร์โว ให้ลากและวางบล็อกอื่น เช่น ตั้งค่าเซอร์โว P2 ให้อยู่ตรงกลาง
ดูรถของคุณจากด้านบน มันดูยังไง?
- หากพวงมาลัยซ้ายเล็กน้อย ให้ตั้งศูนย์ไว้ที่ 90-5 เพื่อออฟเซ็ต -5 องศาไปทางขวา
- หากพวงมาลัยไปทางขวาเล็กน้อย ให้ตั้งค่ากึ่งกลางที่ 90 + 5 เพื่อชดเชยทางซ้าย 5 องศา
ขั้นตอนที่ 17: ส่งต่อฟังก์ชัน
เราจะกำหนดทิศทางและความเร็วของมอเตอร์ได้อย่างไร?
เรามีมอเตอร์เกียร์ขนาดเล็ก M1 ที่ล้อหลังด้านซ้ายและมอเตอร์เกียร์ขนาดเล็ก M2 อีกตัวที่ล้อหลังด้านขวา
เราจะตั้งค่าบล็อคในฟังก์ชันนี้เพื่อให้รถวิ่งไปข้างหน้าได้อย่างไร?
ฟังก์ชั่นส่งต่อบล็อก
สำหรับล้อหลังซ้าย M1 เราจะใช้ P13 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P13 ถึง 0 เพื่อให้ M1 เดินหน้าต่อไป
สำหรับล้อหลังซ้าย M1 เราจะใช้ P12 สำหรับความเร็วมอเตอร์ (ความเร็วสูงสุด = 1023) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P12 ถึง 1023 เพื่อให้ M1 ทำงานด้วยความเร็วสูงสุด
สำหรับล้อหลังขวา M2 เราจะใช้ P15 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P15 ถึง 0 เพื่อให้ M2 เดินหน้าต่อไป
สำหรับล้อหลังขวา M2 เราจะใช้ P14 สำหรับความเร็วมอเตอร์ (ความเร็วสูงสุด = 1023) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P14 ถึง 1023 เพื่อให้ M2 ทำงานด้วยความเร็วสูงสุด
ขั้นตอนที่ 18: ฟังก์ชันย้อนกลับ
เราจะปล่อยให้รถถอยหลังได้อย่างไร?
เพียงคัดลอกบล็อคทั้งหมดจากฟังก์ชันไปข้างหน้าและแลกเปลี่ยนหมายเลขพินที่ใช้สำหรับทิศทางและความเร็ว
ฟังก์ชั่นย้อนกลับบล็อก
สำหรับล้อหลังซ้าย M1 เราจะใช้ P12 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P12 ถึง 0 เพื่อให้ M1 ถอยหลัง
สำหรับล้อหลังซ้าย M1 เราจะใช้ P13 สำหรับความเร็วมอเตอร์ (ความเร็วสูงสุด = 1023) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P13 ถึง 1023 เพื่อให้ M1 ทำงานด้วยความเร็วสูงสุด
สำหรับล้อหลังขวา M2 เราจะใช้ P14 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P14 ไปที่ 0 เพื่อให้ M2 ย้อนกลับ
สำหรับล้อหลังขวา M2 เราจะใช้ P15 สำหรับความเร็วมอเตอร์ (ความเร็วสูงสุด = 1023) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P15 ถึง 1023 เพื่อให้ M2 ทำงานด้วยความเร็วสูงสุด
ขั้นตอนที่ 19: ฟังก์ชันหยุด
เราจะหยุดมอเตอร์ได้อย่างไร?
เพียงคัดลอกบล็อคทั้งหมดจากฟังก์ชันไปข้างหน้าและตั้งค่าความเร็วมอเตอร์เป็น 0 (ไม่มีความเร็ว)
ฟังก์ชั่นหยุดบล็อก
สำหรับล้อหลังซ้าย M1 เราจะใช้ P13 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P13 ถึง 0 เพื่อให้ M1 ก้าวไปข้างหน้า
สำหรับล้อหลังซ้าย M1 เราจะใช้ P12 สำหรับความเร็วมอเตอร์ (ไม่มีความเร็ว = 0) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P12 ถึง 0 เพื่อให้ M1 หยุดทำงาน
สำหรับล้อหลังขวา M2 เราจะใช้ P15 สำหรับทิศทางมอเตอร์ จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนดิจิทัล P15 ถึง 0 เพื่อให้ M2 ก้าวไปข้างหน้า
สำหรับล้อหลังขวา M2 เราจะใช้ P14 สำหรับความเร็วมอเตอร์ (ไม่มีความเร็ว = 0) จากส่วนขยายพิน ให้ลากและวางบล็อกนี้ เช่น พินการเขียนอนาล็อก P14 ถึง 0 เพื่อให้ M2 หยุด
ขั้นตอนที่ 20: กำหนดการดำเนินการให้กับปุ่ม A
ตอนนี้ มากำหนดการดำเนินการสำหรับปุ่ม A บน Game Pad ในแอป iOS
กดปุ่ม A ให้รถวิ่งไปข้างหน้า แล้วปล่อยปุ่ม A ให้รถหยุดได้ ?
บนปุ่ม gamepad บล็อกลง
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่มแป้นเกมแพด A บล็อกลง
จากส่วนขยาย Functions ให้ลากและวางบล็อกการส่งต่อการโทรและวางไว้ในบล็อกนี้
บนปุ่ม gamepad บล็อกอัพ
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad A up block
จากส่วนขยาย Functions ให้ลากและวางบล็อก call stop และวางไว้ในบล็อกนี้
ขั้นตอนที่ 21: กำหนดการดำเนินการให้กับปุ่ม B
ตอนนี้ มากำหนดการดำเนินการสำหรับปุ่ม B บน Game Pad ในแอป iOS
กดปุ่ม B ให้รถถอยหลัง แล้วปล่อยปุ่ม B ให้รถหยุด ?
บนปุ่ม gamepad B ลงบล็อก
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad B down block
จากส่วนขยาย Functions ให้ลากและวางบล็อกการโทรย้อนกลับและวางไว้ในบล็อกนี้
บนปุ่ม gamepad B ขึ้นบล็อก
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad B ขึ้นบล็อก
จากส่วนขยาย Functions ให้ลากและวางบล็อก call stop และวางไว้ในบล็อกนี้
ขั้นตอนที่ 22: กำหนดการดำเนินการให้กับปุ่ม C
ตอนนี้ มากำหนดการดำเนินการสำหรับปุ่ม C บน Game Pad ในแอป iOS
กดปุ่ม C ให้รถเลี้ยวซ้ายแล้วปล่อยปุ่ม C ให้รถหยุด ?
สมมติว่าเซอร์โวติดอยู่กับพิน P2 บนตัวควบคุมมอเตอร์
บนปุ่ม gamepad C ลงบล็อก
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad C down block
จากส่วนขยายของเซอร์โว ให้ลากและวางบล็อกนี้แล้วตั้งค่า เช่น ตั้งค่ามุมเซอร์โว P2 ไว้ที่กึ่งกลาง +10 เพื่อให้พวงมาลัยหมุน +10 องศาไปทางซ้ายจากตำแหน่งตรงกลาง
จากส่วนขยาย Functions ให้ลากและวางบล็อกการส่งต่อการโทรและวางไว้ในบล็อกนี้
บนปุ่ม gamepad C up block
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad C up block
จากส่วนขยาย Functions ให้ลากและวาง call steer และ call stop block และวางไว้ในบล็อกนี้ รถจะมองตรงไปข้างหน้าและหยุด
ขั้นตอนที่ 23: กำหนดการดำเนินการให้กับปุ่ม D
ตอนนี้ มากำหนดการดำเนินการสำหรับปุ่ม D บน Game Pad ในแอป iOS
กดปุ่ม D ให้รถเลี้ยวขวา แล้วปล่อยปุ่ม D ให้รถหยุด ?
สมมติว่าเซอร์โวติดอยู่กับพิน P2 บนตัวควบคุมมอเตอร์
บนปุ่ม gamepad D ลงบล็อก
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad D down block
จากส่วนขยายของเซอร์โว ให้ลากและวางบล็อกนี้แล้วตั้งค่า เช่น ตั้งค่ามุมเซอร์โว P2 ไปที่กึ่งกลาง - 10 เพื่อให้พวงมาลัยหมุน -10 องศาไปทางขวาจากตำแหน่งตรงกลาง
จากส่วนขยาย Functions ให้ลากและวางบล็อกการส่งต่อการโทรและวางไว้ในบล็อกนี้
บนปุ่ม gamepad D up block
จากส่วนขยายอุปกรณ์ ลากและวางบนปุ่ม gamepad D ขึ้นบล็อก
จากส่วนขยาย Functions ให้ลากและวาง call steer และ call stop block และวางไว้ในบล็อกนี้ รถจะมองตรงไปข้างหน้าและหยุด
แนะนำ:
[2020] ใช้ Micro:bits สองตัว (x2) เพื่อควบคุมรถ RC: 6 ขั้นตอน (พร้อมรูปภาพ)
[2020] การใช้ Micro:bits (x2) สองอันเพื่อควบคุมรถ RC: หากคุณมี micro:bits (x2) สองตัว คุณเคยคิดที่จะใช้พวกมันเพื่อควบคุมรถ RC จากระยะไกลหรือไม่? คุณสามารถควบคุมรถ RC ได้โดยใช้ micro:bit ตัวหนึ่งเป็นตัวส่งสัญญาณ และอีกตัวหนึ่งเป็นตัวรับ เมื่อคุณใช้ตัวแก้ไข MakeCode เพื่อเข้ารหัส micro:b
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: 4 ขั้นตอน
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: ในคำแนะนำนี้เราจะเรียนรู้วิธีใช้ neopixel หรือ ws 2812 หรือนำอย่างรวดเร็วด้วย Arduino LED หรือแถบหรือวงแหวนประเภทนี้ถูกควบคุมโดยพิน Vin เพียงอันเดียวและทั้งหมด LED สามารถระบุแอดเดรสแยกกันได้ ดังนั้นจึงเรียกอีกอย่างว่า indi
Faucet Faucet หรือ Pedal Faucet หรือ Water Saver Tap ฟรี: 5 ขั้นตอน
Hand Free Faucet หรือ Pedal Faucet หรือ Water Saver Tap: นี่เป็นวิธีที่ประหยัดและง่ายในการเปลี่ยน faucet ที่ทางออกเป็น faucet แบบแฮนด์ฟรี (ถูกสุขลักษณะ) แพทย์ต้องการเพื่อวัตถุประสงค์ที่ถูกสุขอนามัย หรือในห้องครัว พนักงานที่คล้ายกันสำหรับ Hand-free สำหรับ ล้างมือทั้งสองข้างพร้อมกันและประหยัดน้ำ มันคือ
MacBook Tablet หรือ DIY Cintiq หรือ Homebrew Mac Tablet: 7 ขั้นตอน
MacBook Tablet หรือ DIY Cintiq หรือ Homebrew Mac Tablet: ได้รับแรงบันดาลใจอย่างมากจากคำแนะนำที่โดดเด่นของ c4l3b ซึ่งได้รับแรงบันดาลใจจาก bongofish ฉันจึงตัดสินใจลองใช้สิ่งเดียวกันนี้กับ Core 2 Duo MacBook ของฉัน ขั้นตอนต่างกันมากจนฉันคิดว่าต้องมีการสอนแยกต่างหาก อีกด้วย