AlexCrane писал(а): ↑16.07.2018{, 19:19}
ну если разобрался, расскажи другим
В общем работает но не все так гладко, клавиатуру 3x4 пока отложил.
Есть ардуина UNO + PCF 8574T, провел испытания библиотеки
(PCF8574) и модуля PCF 8574T без FlProg и все работает хорошо, вот пример кода:
Код: Выделить всё
#include <PCF8574.h>
#include <Wire.h>
PCF8574 expander;
void setup()
{
pinMode(10, OUTPUT);[i][/i]
expander.begin(0x3F);
expander.pinMode(4, INPUT);
//expander.pullDown(4);
}
void loop()
{
byte value = expander.digitalRead(4);
if(value == 1){
digitalWrite(10, LOW);
}else{digitalWrite(10, HIGH);
}
}
Далее сделал пользовательский блок, тоже работает НО нужно минус ардуины замкнуть
(на секунду) на + модуля PCF8574 тогда работает.
Вывод что я что то не так зделал в пользовательском блоке, быстрее всего так как делаю блок впервые, может кто глянет в чем проблема?
Библиотека
Пользовательский блок
