Wire.h отсутствует — не удалось загрузить скетч ЖК-дисплея I2C 16x2.
Я новичок в Arduino и последние 3 дня пытаюсь во всем разобраться.
Я хотел бы использовать дисплей I2C для проекта. Я установил LiquidCrystal_I2C, но когда я пытаюсь загрузить его, я получаю сообщение об отсутствии wire.h
.
Может кто-нибудь помочь мне понять и исправить это?
@saicode, 👍1
Обсуждение1 ответ
Эта библиотека особенная. Предполагается, что он будет размещен в том же месте, что и библиотека Wire. Вам нужно найти местоположение библиотеки Wire и разместить эту библиотеку рядом с ней. Итак, у вас есть:
.../Wire/Wire.cpp
.../Wire/Wire.h
.../LiquidCrystal_I2C/LiquidCrystal_I2C.cpp
.../LiquidCrystal_I2C/LiquidCrystal_I2C.h
и т. д.
Спасибо за ваш ответ. Кажется, у меня есть две копии Wire.cpp и Wire.h в двух разных местах. Прилагается скриншот их расположения относительно LiquidCrystal_I2C.h и LiquidCrystal_I2C.cpp – в этом проблема? Скриншот: https://i.imgur.com/n7m8UTR.png, @saicode
Просто выберите один. Если они все одинаковые, то не имеет значения, какие именно., @Majenko
как я могу выбрать один? (извините, если это глупый вопрос), @saicode
- Отправка и получение различных типов данных через I2C в Arduino
- Как выбрать альтернативные контакты I2C на ESP32?
- NodeMCU с RFID RC522 и LCD-модулем интерфейса I2C вместе
- Альтернативы библиотеке Wire для I2C
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- Sainsmart LCD 2004 - проблема с библиотекой LiquidCrytal_I2C, не удается скомпилировать
- Что означают цифры позади lcd (0x27)?
+1 за слова «помогите мне понять»… слишком многим людям нужен только готовый код, @jsotola
Пожалуйста, указывайте код и ошибку в виде текста, а не изображения., @MatsK
Как разместить здесь коды?, @saicode