ใช้งาน Arduino IDE บน Linux Mint

เริ่มแรกก็ download ide จาก website มาก่อน โดยตัวมันเป็น APPIMAGE จำเป็นต้อง set ให้มัน executable as program ก่อน จากนั้นเราก็สามารถเปิดมันมาใช้งานได้แล้ว

จริงๆจะมีตัวที่ install ลงเครื่องได้เลย แต่หาอีกทีกลับหาไม่เจอ เลยเอา appimage มาใช้ไปก่อน ซึ่งลองแล้วก็ไม่ได้ติดขัดอะไรเท่าไหร่

ทีนี้ติดปัญหาเวลาจะ flash program ไปบน board

มันขึ้น error เกี่ยวกับ permission ตามรูป

Sketch uses 932 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
OS error: cannot open port /dev/ttyACM0: Permission denied
Error: unable to open port /dev/ttyACM0 for programmer arduino
Failed uploading: uploading error: exit status 1

ซึ่งมันเป็นเพราะ user ของเราไม่มี “สิทธิ์” ในการเขียนไปที่ port COM (ในที่นี้คือ /dev/ttyACM0)

เราก็ไปดูว่าใครคือเจ้าของสิทธิ์นี้

ซึ่งผู้ถือสิทธิ์คือ root:dialout

user คือ root

group คือ dialout

เราก็ใช้วิธีเพิ่ม user ของเราเข้าไปในกลุ่ม dialout ก็พอ

จากนั้นให้ logout แล้วค่อย login เข้ามาใหม่

หลังจากนั้นก็ flash program ได้แล้ว