Невозможно обнаружить дисплеи I2C с помощью Arduino Nano

i2c

Все кабели проверены и работают:

SCL - A5
SDA - A4
VCC - 5V
GND - GND

Я использую плату Arduino Nano и дисплей I2C - я перепробовал все, чтобы заставить его работать, и теперь я убежден, что это аппаратная неисправность. Используя сканер адресов Arduino I2C, он не может найти устройство, хотя оно подключено правильно (я проверял несколько раз).

Дисплей Nano и I2C

Вот код, который я использовал, i2c_scanner, и вот что получилось:

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

... это все, что я получаю.

Есть ли какие-нибудь предложения, или у меня проблемы с выводом данных на плату?

, 👍4


2 ответа


2

Проверьте перемычку пайки на дисплее. Обратите внимание, что пример кода предназначен для одного адреса, но поддерживаются два адреса. Попробуйте другой адрес в коде или спаяйте контактные площадки ЖК-дисплея, чтобы выбрать адрес, соответствующий коду. У меня была та же проблема, напечатанный адрес на контактных площадках ЖК-дисплея — это только последние биты адреса, которые имеют значение.

,

-1

У меня была та же проблема, с потерей большого количества времени, я попробовал подать ток от другого источника (Arduino) все работает, я думаю, что эти клоны Nano имеют некоторые ошибки в выходном напряжении, нужно проверить. В общем, так что это сработало.

,