Я пытаюсь управлять 7-разрядным дисплеем с помощью расширителя портов PCF8574a, но он не работает, и я сейчас не знаю.
Я хочу управлять 7-разрядным дисплеем с помощью Arduino, и яподключил его так (не обращайте внимания на кнопку, и на рисунке есть ошибка с тремя нижними правыми проводами, они соединены с землей):
Глядя на таблица данных , адрес TWI 0x38
. Сначала я хочу просто выключить все светодиоды на 7-сегментном дисплее. Вот мой код:
#include <avr/io.h>
#include <Wire.h>
#define PCF8574A_TWI_Address 0x38
int main()
{
Wire.begin();
uint8_t test = 0;
while (1)
{
Wire.beginTransmission(PCF8574A_TWI_Address);
Wire.write(test);
Wire.endTransmission();
}
}
Но это не работает. Ничего не произошло. В чем может быть проблема?