Ошибка Wire.h на Arduino UNO (клон)
- Войдите на сайт для отправки комментариев
Вопрос такой. Есть платка Arduino UNO (китайский клон с ebay, куплен летом). Стоит Arduino 1.0
При попытки компиляции любых экземплов Wire выдает следующие ошибки:
C:\Distrib\Arduino\libraries\Wire\utility\twi.c: In function 'twi_init':
C:\Distrib\Arduino\libraries\Wire\utility\twi.c:70: error: 'SDA' undeclared (first use in this function)
C:\Distrib\Arduino\libraries\Wire\utility\twi.c:70: error: (Each undeclared identifier is reported only once
C:\Distrib\Arduino\libraries\Wire\utility\twi.c:70: error: for each function it appears in.)
C:\Distrib\Arduino\libraries\Wire\utility\twi.c:71: error: 'SCL' undeclared (first use in this function)
Поиск по буржунету ничего толком не дал. Встретил похожую проблему, но там чел забыл библиотеки обновить под 1.0, у меня же все библиотеки последние.
Из-за чего такое может быть?
Я думаю что нужно на скетчь смотреть.
Вообще пытаюсь подключить вот такой экранчик: www.ebay.com/itm/Arduino-IIC-I2C-TWI-1602-Serial-LCD-Module-Display-/190573003243
А сам код любой экземпл из этой библиотеки: hmario.home.xs4all.nl/arduino/LiquidCrystal_I2C/
Ну например:
Пробовал всю папку грохал Arduino, скачивал и разархивировал заного, все тоже самое
закоментируй строку #include <Wire.h>
Я понимаю что это ошибку не исправит , но зачем тебе цеплять то что не используешь?
Wire.h используется для библиотеки LiquidCrystal_I2C
Попробовал закомментировал строку, ошибка:
C:\Users\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:8:18: error: Wire.h: No such file or directory
"Спуститесь" в более старую версию Arduino IDE (22? 23). Arduino 0.1, похоже, еще весьма сыра.
Скорее всего библиотека не обновлена под Arduino 1.0. Поищи более свежую версию библиотеки
Update: поторопился с ответом. V2 release библиотеки совместим с ардуиной 1.0. А примеры из File > Examples > LiquidCrystal_I2C ?
Update: поторопился с ответом. V2 release библиотеки совместим с ардуиной 1.0. А примеры из File > Examples > LiquidCrystal_I2C ?
Да на них также ошибку выдает
была похожая проблема, вылечил заменой библиотек.
скачал библу с сайта производителя и вопрос решился....