Добрый день.
Собрал диммер на симисторе, как из урока про управление нагрузкой, и хочу им управлять через Attiny85.
Всё бы хорошо, но захотелось ещё прикрутить LCD1602 для отображения скважности и времени работы.
И вот тут и возникла засада в строке "attachInterrupt(0, detect_up, FALLING)".
У Attiny85 INT0, необходимый для отлавливания нуля, висит на РВ2, но и SCL, для общения с LCD1602, висит там же.
Поскольку c INT0 тут скорее всего конечная, возникла мысль, а нельзя ли I2C программно реализовать на других пинах и скормить его LCD1602?
Может есть такие библиотеки?
Собрал диммер на симисторе, как из урока про управление нагрузкой, и хочу им управлять через Attiny85.
Всё бы хорошо, но захотелось ещё прикрутить LCD1602 для отображения скважности и времени работы.
И вот тут и возникла засада в строке "attachInterrupt(0, detect_up, FALLING)".
У Attiny85 INT0, необходимый для отлавливания нуля, висит на РВ2, но и SCL, для общения с LCD1602, висит там же.
Поскольку c INT0 тут скорее всего конечная, возникла мысль, а нельзя ли I2C программно реализовать на других пинах и скормить его LCD1602?
Может есть такие библиотеки?