Čerta starého je to teoreticky správne. Správne by to bolo asi takto:
- pričítať si katalógový list
- pochopiť katalógový list
- ignorovať blbosti na internete
- zapojiť si to podľa seba
- Ak to nepracuje ako je predpoklad tak - merať a merať
- ak všetko zlyhá opýtať sa na fóre
Prečo sa to správa ako sa to správa?
The device features an 8-bit quasi-bidirectional I/O port (P0–P7), including latched outputs with high-current drive
capability for directly driving LEDs. Each quasi-bidirectional I/O can be used as an input or output without the use
of a data-direction control signal.
To kvazi obojsmerné znamená že do nuly to budí až 50mA, do jednotky 4mA, ale iba počas zapisovacieho pulzu.
Potom je tam iba 0,1mA
To je všetko z DS.
Takže že LED svieti je preto lebo 50mA je dosť (bez odporu navyše)
no a asi 100μA bude málo na zapnutie toho spínacieho stupňa aj keď je tam darlington. Zase si treba pozrieť zapojenie vstupu ULN v DS.
Takže áno, správny pull up tomu pomôže.
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.