![ทำให้ Arduino Uno ทำงานเหมือน Leonardo: 5 ขั้นตอน ทำให้ Arduino Uno ทำงานเหมือน Leonardo: 5 ขั้นตอน](https://img.gwsigeps.com/img/circuits/make-arduino-uno-work-like-leonardo-5.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: The Tech Talk: ข้ามถ้าคุณไม่สนใจ
- ขั้นตอนที่ 2: ความรู้หลัก
- ขั้นตอนที่ 3: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 4: ขั้นตอนหลัก
- ขั้นตอนที่ 5: ขั้นตอนสุดท้าย
ก่อนอื่นฉันต้องการทำให้ชัดเจนมันไม่เหมือนที่อื่น ๆ เปิด uno ของคุณให้เป็นอุปกรณ์ HID เท่านั้นที่มีสเก็ตช์ภาพร่างเพียงครั้งเดียวคุณสามารถอัปโหลดภาพร่างแบบเคียงข้างกันด้วยการซ่อน
ถูกตัอง! คุณอ่านสิ่งที่คุณอ่านไม่เสียอะไรกับภาพร่างอัปโหลดอย่างที่คุณทำกับเลโอนาร์โดโดยไม่ต้องทำการเฟิร์มแวร์ 16u2 ซ้ำอีกครั้ง
SOOOOOOOOOOOOOOOOOOOO โดยไม่ต้องพูดคุยเพิ่มเติมจะช่วยให้ได้รับการซ่อน (เล่นสำนวนเจตนา)
นอกจากนี้ยังใช้งานได้กับ arduino mega
Update: โหวตให้ฉันถ้าคุณชอบมัน มันอยู่ในการประกวดเทคโนโลยีและการประกวด mcu ไม่ว่าคุณจะคิดว่ามันใช้กับหรือทั้งสอง: D
วัสดุ:
ขั้นตอนที่ 1: The Tech Talk: ข้ามถ้าคุณไม่สนใจ
สวัสดียินดีต้อนรับสู่การพูดคุยด้านเทคโนโลยีที่นี่ฉันอธิบายทุกอย่างที่ยุ่งยาก
งั้นไปกัน
arduino uno คณะกรรมการพัฒนาโปรโตที่ดีที่สุดในโลกพร้อมชุมชนที่ขยายตัวออกมา แต่ชิ้นส่วนของทองคำทุกชิ้นมีความขรุขระ นั่นคือขนาดที่ไม่มีความสามารถ usb HID (อุปกรณ์เชื่อมต่อระหว่างมนุษย์) ที่ที่โครงการของคุณเสียชีวิตด้วยน้ำยาฟื้นฟูที่เรียกว่า arduino leonardo leonardo ที่ใช้ชิปที่มีความสามารถ usb สามารถใช้เป็นอุปกรณ์ usb เมาส์คีย์บอร์ดได้ทุกอย่าง พวกเราขี้เกียจพอที่จะไม่ซื้ออาร์ดิโนสิงห์และค้นหาวิธีอื่นอย่างใดอย่างหนึ่งที่จะทำให้ลีโออาร์ดิโน แต่ที่เป็นไปไม่ได้สำหรับพวกเราบางคนในฐานะชิปลีโออยู่บนเป็น SMD เท่านั้นดังนั้นไม่มีกรมทรัพย์สินทางปัญญา แพ็คเกจผ่านรู) แต่ uno ยังใช้ชิป atmega16u2 น้องชายตัวเล็กของชิปสำหรับการเขียนโปรแกรมและนั่นคือสิ่งที่เราจะเล่นด้วยการใช้โหมด DFU
ดังนั้นไปยังขั้นตอนต่อไปสำหรับความรู้ที่ทุกคนต้องการ ->
ขั้นตอนที่ 2: ความรู้หลัก
นี่คือข้อมูลทั่วไปของสิ่งที่เรากำลังจะทำ
เราจะเปลี่ยนเฟิร์มแวร์ในยูเอสบีเป็นซีเรียลคอนเวอร์เตอร์ของ uno เพื่อใช้งาน ด้วย เป็นเครื่องจำลอง HID
คุณยังคงสามารถแฟลชชิปเช่นปกติและยังทำให้เมาส์ usb แป้นพิมพ์ ฯลฯ
นี่เป็นบ้านของคุณที่เติบโตขึ้น arduino leonardo - ไม่มีข้อเสีย
ดำเนินการต่อเพื่อดาวน์โหลดสิ่งที่คุณต้องการ
ขั้นตอนที่ 3: สิ่งที่คุณต้องการ
ไม่ควรทำแบบนี้
คุณต้องดาวน์โหลดไฟล์ที่รวมอยู่ในนั้นมีไลบรารี HID และ hoodloader bootloader
ขั้นตอนที่ 4: ขั้นตอนหลัก
ตอนนี้คุณเริ่มต้นด้วยการติดตั้ง FLIP ในขณะที่เสียบ Arduino
จากนั้นไปที่ FLIP และเลือกอุปกรณ์เป็น atmega16u2
ตอนนี้ดูให้ถี่ถ้วนถ้าคุณมี arduino uno r3 จากนั้นทำตามที่แสดงในภาพโดยใช้จัมเปอร์สองหรือสองวินาทีกับ arduino ของคุณเสียบเข้ากับรุ่น arduino อื่น ๆ ดูที่ google สำหรับ arduino (เวอร์ชั่น) dfu
เคล็ดลับ: ไปที่ตัวจัดการอุปกรณ์และดูในพอร์ต com ก่อนที่จะย่อพินสองขาของคุณควรแสดงรายการ Arduino หลังจากที่ย่อพินเป็นวินาทีตัวอาร์ดิโนควรตรวจพบ แต่ไม่อยู่ในรายการ
คลิกพลิกที่สาย usb และเลือกตัวเลือก 'usb' (CTRL + U)
มันควรตรวจจับอุปกรณ์ของคุณและตอนนี้คลิกที่ไฟล์และโหลด hex file -> ค้นหาไปยังโฟลเดอร์ hoodloader และเลือก hoodloaderX_X.hex ตอนนี้คลิกที่ 'เรียกใช้' (ไม่ใช่ 'เริ่มแอปพลิเคชัน' ดูมีแนวโน้ม แต่ไม่ใช่ตัวเลือก) แฟลชบนชิปเพื่อตรวจสอบถอดปลั๊ก arduino และแทนที่ในตัวจัดการอุปกรณ์คุณควรเห็น hoodloader beta หรือสิ่งที่คล้ายกันอัปเดตไดรเวอร์สำหรับการนั้น - เลือกดูคอมพิวเตอร์ของฉันเพื่อค้นหาซอฟต์แวร์อุปกรณ์และเรียกดูโฟลเดอร์ hoodloader หรือไม่) เพียงแค่ยอมรับและติดตั้ง
ตอนนี้ไปที่ขั้นตอนสุดท้าย
ขั้นตอนที่ 5: ขั้นตอนสุดท้าย
ตอนนี้ติดตั้งไลบรารี HID ที่คุณดาวน์โหลด
ในการทำเช่นนั้นคุณคัดลอกโฟลเดอร์ HID-master ลบเครื่องหมายขีดคั่นโดยการเปลี่ยนชื่อและวางไว้ในโฟลเดอร์ arduino / ไลบรารีตอนนี้เปิด arduino ide ไปที่ sketchbook> libraries> HID และอัปโหลดตัวอย่างใด ๆ เช่นเดียวกับไลบรารี usb ดั้งเดิมสำหรับ เลโอนาร์โดเพื่อให้คุณสามารถคัดลอกวางบางสิ่งได้
นี่คือตัวอย่างดาวน์โหลดไฟล์. ini
เชื่อมต่อแกนจอยสติ๊กแบบแอนะล็อก (แนวนอน) กับ A1
เชื่อมต่อจอยสติ๊กแบบอะนาล็อกแกน y (vertixcal) กับ A2
อัปโหลดและแทนที่อาร์ดิโนของคุณคุณควรมีเม้าส์ซ่อนไว้ในตัวจัดการอุปกรณ์
และสำหรับสิ่งที่เกี่ยวข้องกับเทคโนโลยีอื่น ๆ ลองดูที่บล็อกของฉันที่: techspacey.blogspot.com