Использование Soft UART – как подключить библиотеку
Я хочу использовать пример мягкой последовательной связи.
Но когда я его компилирую, он говорит:
/home/xxx/Arduino/SoftwareSerialExample/aa/aa.ino:28:28: schwerwiegender Fehler: SoftwareSerial.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
exit status 1
Fehler beim Kompilieren für das Board Arduino Uno.
Что там происходит? У меня также есть каталог с AFSoftSerial.h по адресу /Arduino/libraries/AFSoftSerial/AFSoftSerial
@jento, 👍-2
Обсуждение3 ответа
Проверьте, есть ли строка:
#include <SoftwareSerial.h>
... в верхней части скетча.
Кроме того, сравните свой код с кодом, который можно найти на веб-странице последовательной библиотеки программного обеспечения Arduino здесь.
Наконец, убедитесь, что ваше приложение Arduino и все библиотеки Arduino обновлены.
У меня также есть каталог с AFSoftSerial.h в /Arduino/libraries/AFSoftSerial/AFSoftSerial
Код ищет "SoftwareSerial" и именно эту библиотеку вам нужно включить и вызвать, а не «AFSoftSerial». Или, если вы собираетесь использовать AFSoftSerial, измените свой код, указав это.
Загрузите библиотеку Arduino SoftwareSerial, извлеките ее и поместите в папку библиотек. Папка «Библиотеки» находится в папке вашего проекта. Если вы не изменили папку проекта в настройках, она будет находиться в C:\Users\your_username\Documents\Arduino. Будьте осторожны, чтобы не было двух папок SoftwareSerial. Затем попробуйте загрузить код еще раз.
просто нет. библиотека Arduino SoftwareSerial входит в комплект плат AVR., @Juraj
Но компилятор сказал: «Нет такого файла или каталога». А это значит, что библиотека никуда не установлена., @Tatatiti
это означает, что что-то пошло не так с установкой пакета плат, и простое помещение случайной библиотеки SoftwareSerial в папку библиотек не исправит это., @Juraj
- Как получить исходные файлы для библиотек Arduino?
- Ошибка: "недопустимое использование нестатической функции-члена" при вызове функции из моего собственного класса-метода
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
- Существуют ли библиотеки сглаживания сигналов для Arduino?
- Wire.h не найден!
- Библиотека FastLED: Как настроить яркость одного пикселя в абсолютном масштабе?
- Как эта строка кода определяет, подключен ли последовательный интерфейс?
библиотека должна быть здесь /home/xxx/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SoftwareSerial, @Juraj