วิธีรับไฟล์ Hex จาก Arduino IDE

Withi Rab Fil Hex Cak Arduino Ide



Arduino IDE เป็นแพลตฟอร์มการพัฒนาที่ใช้ในการอัปโหลดโค้ดในบอร์ด Arduino บอร์ด Arduino ใช้ไมโครคอนโทรลเลอร์ ในการสื่อสารกับไมโครคอนโทรลเลอร์ IDE จะใช้ IDE เป็นโปรแกรมแก้ไขสำหรับเขียน แก้จุดบกพร่อง และอัปโหลดภาพสเก็ตช์ไปยังบอร์ด Arduino IDE ถูกตั้งโปรแกรมด้วยภาษา C หรือ C++ โดยมีวิธีการและฟังก์ชันเพิ่มเติมบางอย่าง ไมโครคอนโทรลเลอร์เข้าใจภาษาเครื่อง เมื่อรวบรวมโค้ด Arduino แล้ว IDE จะแปลงโปรแกรมภาษา C++ เป็นไฟล์ Hex ตอนนี้เราจะอธิบายวิธีรับไฟล์ Hex จาก Arduino

วิธีรับไฟล์ Hex จาก Arduino IDE

Arduino IDE ใช้รูปแบบไฟล์ Hex เพื่อเก็บโค้ด C/C++ ในรูปแบบเลขฐานสิบหก ไฟล์ Hex นี้มักเรียกว่า รหัสเครื่อง . ไมโครคอนโทรลเลอร์ไม่เข้าใจภาษา C ปกติ จะใช้คำสั่งในรูปของ 1 และ 0 หรือที่เรียกว่า . เท่านั้น ไบนารี่ . Arduino IDE จะถ่ายโอนคำแนะนำเหล่านี้ไปยังไมโครคอนโทรลเลอร์ RAM และ EEPROM ผ่านไฟล์ Hex

โดยทำตามขั้นตอนที่อธิบายไว้ด้านล่างเราจะได้ไฟล์ Hex ของ Arduino Sketch







ขั้นตอนที่ 1 : เปิดซอฟต์แวร์ Arduino IDE บนพีซี





ขั้นตอนที่ 2 : หน้าต่างใหม่จะเปิดขึ้นเพื่อแสดงอินเทอร์เฟซ Arduino IDE ที่นี่ใครๆ ก็เขียนโค้ดของตัวเองหรือโหลดภาพสเก็ตช์ตัวอย่างจาก IDE ได้ เราจะดำเนินการต่อด้วยตัวอย่าง LED กะพริบและพยายามแยกไฟล์ Hex





ขั้นตอนที่ 3 : ตอนนี้เปิดตัวอย่าง LED กะพริบไปที่: ไฟล์>ตัวอย่าง>พื้นฐาน>Blink :



ขั้นตอนที่ 4 : หลังจากเปิดตัวอย่าง LED หน้าต่างใหม่จะเปิดขึ้น หากคุณกำลังเขียนโปรแกรมของคุณเอง ให้ตรวจสอบภาพสเก็ตช์ Arduino ทั้งหมดอีกครั้ง ในการสร้างไฟล์ Hex เราจำเป็นต้องมีตำแหน่งที่เก็บไฟล์ Hex ในการรับตำแหน่งไฟล์ Hex ให้ทำตามขั้นตอนด้านล่าง ไปที่: ไฟล์>ค่ากำหนด หรือกด ctrl+จุลภาค .

ขั้นตอนที่ 5 : เมื่อคุณคลิกตัวเลือกการตั้งค่า หน้าต่างใหม่จะเปิดขึ้นที่นี่ ให้ทำเครื่องหมายที่ รวบรวม ตัวเลือกใน ส่วนเอาต์พุต verbose . หลังจากเลือกแล้วให้กดตกลงเพื่อดำเนินการต่อ ซึ่งจะช่วยให้เราแยกตำแหน่งไฟล์ Hex ออกจากส่วน Output เมื่อคอมไพล์โปรแกรมแล้ว

ขั้นตอนที่ 6 : ตอนนี้คอมไพล์โปรแกรม Arduino โดยใช้เครื่องหมายถูกที่หน้าต่างด้านบนขวา เมื่อคอมไพล์โปรแกรมสำเร็จแล้ว a “ เรียบเรียงเสร็จแล้ว ” จะปรากฏในหน้าต่างแสดงผล

ขั้นตอนที่ 7 : ในส่วนผลลัพธ์ ให้ค้นหา “ .hex ” ของโปรแกรม Arduino ที่คอมไพล์แล้ว บรรทัดสุดท้ายของเอาต์พุต verbose คือไฟล์ Hex

ขั้นตอนที่ 8 : คัดลอกพาธไปยังไฟล์ Hex

ขั้นตอนที่ 9 : ก่อนอื่นให้ลบชื่อไฟล์ Hex ออกจากพาธที่คัดลอก

เปิด My PC เลือกแถบที่อยู่และวางเส้นทางของไฟล์ที่นี่ จากนั้นกด Enter คุณจะเห็นไฟล์ที่มี .hex นามสกุล นี่คือไฟล์ Hex ที่จำเป็นที่เรากำลังมองหา

บันทึก : หากที่อยู่ที่คัดลอกจากไฟล์ Hex ไม่ทำงานให้ลองลบ double แบ็กสแลช ( \ ) สัญลักษณ์ที่ซ้ำกันในที่อยู่ไฟล์ Hex

บทสรุป:

ที่นี่เราได้กล่าวถึงขั้นตอนทั้งหมดที่จำเป็นในการแยกไฟล์ Hex จาก Arduino IDE บอร์ด Arduino ใช้ไฟล์ Hex นี้เพื่อรันคำสั่ง บางครั้งเมื่อเราเชื่อมต่อบอร์ด Arduino โดยตรงกับพีซีและอัปโหลดโค้ดไปยัง Arduino มันจะไม่สร้างไฟล์ Hex ดังนั้นโดยใช้วิธีการที่อธิบายไว้ข้างต้น เราจึงสามารถรับไฟล์ Hex และใช้ในโครงการ Arduino ใดๆ ได้อย่างง่ายดาย