อยากรู้วิธีการเขียนไลบรารีของ Arduino

สวัสดีครับอาจารย์.. ต้องขออภัยถ้าข้อความนี้มาในเวลาดึก นะครับ

คือ ผม อยากสอบถามครับ ว่า ผมอยากจะ หัดเรียนรู้ หัดเขียน โปรแกรม ทาง ฝั่งไลเบอรี่ของอดุยโน่ ถ้าผมเรียกไม่ผิด คือภาษา C++ อาจารย์มีหนังสือแนะนำไหมครับ..จุดประสงค์ อยากสร้างไลเบอรี่เอง และ ดัดแปลงไบเบอรี่ที่มีอยู่.. พื้นฐานผม ภาษาซีลงลึกถึงรีจิสเตอร์ได้ครับ ขอบคุณครับผม ด้วยความเคารพ




1. เริ่มต้นที่ C++ จากหนังสือเล่มไหนก็ได้ครับ ในอินเตอร์เน็ตก็ได้ครับ
2. ศึกษาการเขียนโค้ดแบบ AVR ครับด้วยภาษา C เพราะจะเป็นการเข้าถึงรีจิสเตอร์ต่าง ๆ ของ AVR ครับ
3. จากนั้นลองดูตัวอย่างไลบรารีของ Arduino โดยตรงเลยครับว่าเขาเขียนกันแบบไหน ดูแบบวิว ๆ ไปก่อน โดยเราต้องมีความรู้ใน ข้อที่ 1 และ 2 แล้ว
4. จากนั้นไปดูข้อกำหนดการเขียนไลบรารีที่ www.arduino.cc ครับ ตาม link ครับ เพื่อให้เขียนได้ถูกต้องตามข้อกำหนดของเขา (จริง ๆ แล้วเขียนสไตล์เราก็ได้ แต่ไม่แนะนำครับ)

  • https://www.arduino.cc/en/Reference/Libraries
  • https://www.arduino.cc/en/Hacking/LibraryTutorial
  • https://www.arduino.cc/en/Reference/APIStyleGuide

***ตอนนี้ Arduino แบ่งออกเป็น 2 ส่วนแล้วนะครับคือ ฝั่ง AVR 8bit และ ARM-CortexM0+ 32bit ถ้าเลือก 32 bit ก็ต้องไปดูการเขียนโค้ดแบบ ARM-CortexM0+ แทนแบบ AVR ครับ :)

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สร้างต้นคริสต์มาสด้วย JAVA

ฟังก์ชัน SerialEvent กับ Arduino

การใช้งาน PIC18Fxxxx กับ MPLAB X + XC8 ด้วย Peripheral Libraries (PLIBS)