Ошибка при подключении малины к ардуино через последовательный порт
Привет, я пытаюсь установить связь между этими устройствами, но когда я пытаюсь запустить свою малину, у меня возникает следующая ошибка:
Отслеживание (последний последний вызов): Файл "serial.py", строка 1, в серийный номер импорта Файл "/home/pi/Desktop/serial.py", строка 2, в ser = serial.Serial('/dev/ttyACM0', 9600) AttributeError: объект 'module' не имеет атрибута 'Serial'
у меня есть следующий код:
import serial
ser = serial.Serial('/dev/ttyACM0', 9600)
while 1:
if(ser.in_waiting >0):
line = ser.readline()
print(line)
Если кто-то может мне помочь, я буду благодарен
1 ответ
Лучший ответ:
Почти наверняка здесь происходит то, что вы назвали свой файл serial.py
, поэтому импорт пытается загрузить библиотеку из вашего файла в текущий рабочий каталог.
Чтобы устранить эту проблему, просто переименуйте свой скрипт serial.py
во что-нибудь другое, например serial_comms.py
или любое другое подходящее имя.
ты гений, в этом была проблема спасибо, @Jesus Miguel Herrera
@JesusMiguelHerrera Добро пожаловать. Я столкнулся с этим, когда мне пришлось изучать Python для предыдущей работы., @stevieb
- Установите Arduino IDE в Raspberry Pi 3 модели B.
- Отправка информации (например, строки) через цифровые контакты
- Использование Waveshare Raspberry Pi TFT LCD с Arduino Uno
- Как отправить данные датчика с Arduino через NRF24L01 на Raspberry Pi
- Питание Raspberry Pi 3 от Arduino Uno
- Метод перебора битов в байте, отправленном по последовательному каналу.
- Отправка/получение данных от/на Raspberry Pi к/от Arduino с помощью HM-10 (модуль Bluetooth LE)
- серийные данные портятся
Вы проверили, действительно ли функция nsmed
Serial
существует в библиотеке последовательных портов?, @jsotolaНе называйте свои файлы [именами модулей, которые вы используете](https://stackoverflow.com/questions/36250353/importing-installed-package-from-script-raises-attributeerror-module-has-no- в). Кроме того, зачем задавать вопрос о Raspberry на сайте Arduino, когда у нас есть RPi.SE, где на тот же самый вопрос уже был [ответ](https://raspberrypi.stackexchange.com/questions/74742/python-serial-serial-module- ошибка-не найдена)?, @Dmitry Grigoryev