Приветствую уважаемое сообщество!
Не могу заставить нормально работать модуль 4-разрядного 7-сегментного индикатора на TM1637.
Там по даташиту - практически I2C, только немного странный. На просторах интернета кому-то удавалось использовать I2C так, как у меня в прилагаемом коде, а библиотека для ардуины дрыгает ногами напрямую (и у нее это явно лучше получается)
Интересно, что если я запускаю i2cscan, то какие-то цифры на индикаторах моргают, и даже в процессе экспериментов один раз модуль заработал (!!!), правда не совсем по даташиту, но распиновку индикаторов по ногам микросхемы я сделал. Но после перезагрузки модуля все снова перестало работать.
Подскажите пожалуйста, кому удалось завести модуль, что не так, и поделитесь рабочим куском скрипта, если можно!
P.S. Не очень хочется копировать ардуиновскую либу под nodemcu и дрыгать ногами ибо будет медленно и накладно.
Спасибо!
Не могу заставить нормально работать модуль 4-разрядного 7-сегментного индикатора на TM1637.
Там по даташиту - практически I2C, только немного странный. На просторах интернета кому-то удавалось использовать I2C так, как у меня в прилагаемом коде, а библиотека для ардуины дрыгает ногами напрямую (и у нее это явно лучше получается)
Код:
i2c.setup(0,6,7,i2c.SLOW)
i2c.start(0)
i2c.write(0,64)
i2c.stop(0)
i2c.start(0)
i2c.write(0,192,156,122,158,2,4,142)
i2c.stop(0)
i2c.start(0)
i2c.write(0,136,7)
i2c.stop(0)
Подскажите пожалуйста, кому удалось завести модуль, что не так, и поделитесь рабочим куском скрипта, если можно!
P.S. Не очень хочется копировать ардуиновскую либу под nodemcu и дрыгать ногами ибо будет медленно и накладно.
Спасибо!