Использование 3 порта на плате для I2c для LCD
- Войдите на сайт для отправки комментариев
Чт, 02/02/2017 - 07:43
Осталась плата I2c на микросхеме PCF8574 . Плата рабочая но 3 порт выделен для освещения ЖКИ. Пытаюсь его увидеть но не вижу на выходе микросхемы (7 лапка). Как его можно использовать как дискретный выход ????
Вопрос не понятен, вы его собираетесь использовать совместно с LCD или просто как выход?
Я собираюсь использовать 3 PIN как выход. Лишним порт быть не будет.
Ну так используйте, кто Вам не дает.
Непонятно, честно говоря, о чем Вы спрашиваете (не разрешения же на использование, в самом деле).
3 нога выведена на полевик подсветки. на штырьки не выведен. только перерезать дорожки и проводком кидать
поробую так, но я проверял 3 PIN, у него на выходе из микросхемы не было выхода...
01
#include <PCF8574.h>
02
#include <Wire.h>
03
04
PCF8574 expander;
05
06
void
setup
()
07
{
08
Serial
.begin(9600);
09
expander.begin(0x3F);
10
// expander.begin(0x38);
11
expander.pinMode(3, OUTPUT);
12
expander.pinMode(1, OUTPUT);
13
expander.pinMode(2, OUTPUT);
14
expander.pinMode(4, OUTPUT);
15
expander.pinMode(5, OUTPUT);
16
expander.pinMode(6, OUTPUT);
17
expander.pinMode(7, OUTPUT);
18
19
}
20
21
void
loop
()
22
{
23
expander.digitalWrite(3, LOW);
24
expander.digitalWrite(1, LOW);
25
expander.digitalWrite(2, LOW);
26
expander.digitalWrite(4, LOW);
27
expander.digitalWrite(5, LOW);
28
expander.digitalWrite(6, LOW);
29
expander.digitalWrite(7, LOW);
30
31
delay(100);
32
33
expander.digitalWrite(3, HIGH);
34
35
expander.digitalWrite(0, HIGH);
36
expander.digitalWrite(1, HIGH);
37
expander.digitalWrite(2, HIGH);
38
expander.digitalWrite(4, HIGH);
39
expander.digitalWrite(5, HIGH);
40
expander.digitalWrite(6, HIGH);
41
expander.digitalWrite(7, HIGH);
42
43
delay(100);
44
45
}
Всё моргает прямо на ножках микросхемы, кроме 7 ножки (3 PIN)...