การอัพโหลดภาพร่างอย่างง่ายดูเหมือนว่าจะทำงานเมื่อฉันเรียกใช้โปรแกรม Arduino ในฐานะรูท ( sudo
) ฉันต้องการเรียกใช้ในฐานะผู้ใช้ทั่วไป มีใครประสบปัญหาเดียวกันก่อนและแก้ไขหรือไม่
นี่คือสิ่งที่ฉันได้รับจากlsusb
:
$ lsusb
Bus 002 Device 022: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
และระบุโปรแกรม Arduino /dev/ttyACM0
เป็น นี่คือการอนุญาต:
$ ls -l /dev/ttyACM0
crw-rw---T 1 root dialout 166, 0 Mar 14 22:03 /dev/ttyACM0
นี่คือผลลัพธ์จาก id
groups=1000(abhiram),20(dialout),24(cdrom),25(floppy),29(audio),
30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev)
เมื่อฉันอัปโหลดภาพร่างจากตัวอย่างในฐานะผู้ใช้ทั่วไปฉันพบข้อผิดพลาดนี้:
avrdude:stk500_recv(): programmer not responding
ข้อเสนอแนะใด ๆ ยินดีต้อนรับ
Preferences
เมนู
dmesg
ไฟล์อุปกรณ์ที่ลงทะเบียนไว้
/dev/ttyACM0: USB ACM device
ตรวจสอบว่าอุปกรณ์ที่มีการค้นพบอย่างถูกต้องตาม ดังนั้นมันไม่ได้เป็นปัญหาสำหรับฉัน ในอีกทางบันทึกจากการรวบรวมและอัพโหลด (ต้องเปิดใช้งานพวกเขาในการตั้งค่า) ดูเหมือนสัญญา ฉันดูเหมือนจะไม่สามารถคัดลอกพวกเขาจากโปรแกรม arduino :(. (พวกเขาอาจจะเขียนไปยังไฟล์ที่ไหนสักแห่ง?)