Sejauh yang saya lihat Anda menggunakan versi 1.0.5
arduino IDE, saya berasumsi bahwa Anda menginstalnya di repositori apt.
Anda dapat mencoba menginstal satu dari snapcraft atau yang dari situs web arduino .
Secara pribadi saya menggunakan yang terakhir dan segala sesuatu bekerja seperti pesona.
Juga jika Anda dapat mencoba untuk tidur Tools
-> Port
jika ada port yang bukan /dev/ttyS0
salah satu. Cobalah untuk bermain dengan opsi-opsi ini. Akhirnya dengan mencari dmesg
Anda dapat mengetahui port mana yang telah ditemukan untuk arduno juga.
Akhirnya pendekatan lain adalah mencabut arduino Anda, pasang lagi dan ketik perintah berikut:
dmesg | tail
Untuk merekam acara terakhir sebagai yang terjadi ketika arduino dicolokkan ke port usb. Perintah di atas akan menunjukkan port yang benar.
Untuk hasil yang lebih baik Anda dapat menggunakan yang berikut:
dmesg | tail -f
Dan plugini kontinyu dan cabut arduino dari port usp sampai Anda melihat pesan terkait arduino. The -f
parameter memungkinkan untuk menunjukkan realtime log baru.
Dimitrios Desyllas
sumber
Akun pengguna Anda mungkin tidak memiliki izin untuk menggunakan port serial.
Dua cara untuk mengatasi ini:
sudo
).dialout
grup, yang memiliki izin untuk menggunakan port serial. Gunakan perintahsudo adduser $USER dialout
. Anda harus keluar lalu masuk lagi agar bisa berlaku (atau coba ini ). Untuk mencantumkan grup yang digunakan pengguna saat inigroups
atauid -Gn
.Setelah ini selesai, ketika Anda memilih port serial yang benar (seperti yang disebutkan orang lain mungkin
/dev/ttyUSB0
) Anda harus dapat menulis, memungkinkan Anda untuk memprogram Arduino.sumber
Untuk hal-hal serial saya benar-benar akan merekomendasikan menggunakan sesuatu seperti minicom mudah digunakan dan Anda benar-benar melihat / dev / tty yang terikat. Biasanya sekitar / dev / ttyS0
Sunting: Jadi bukan hanya jawaban tautan
dmesg | grep tty
yang Anda lihat port TTY Anda - lihat tautan di atas untuk referensi.sumber
Saya memiliki masalah yang sama dan berjuang untuk memperbaikinya untuk sementara waktu. Saya mencoba saran yang biasa tentang menambahkan diri saya ke grup dialout dan merasa frustrasi karena tidak ada tips yang membantu. Pada akhirnya, saya menyadari saya menggunakan versi backrev dari perangkat lunak Arduino IDE, dan begitu saya memutakhirkan, masalahnya hilang.
sumber
Gunakan ini
atau
sumber