• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino pro micro i PCF85740
#1
Witam
Potrzebuje w w/w arduino dolozyc wiecej portow i postanowilem skorzystac z expandera PCF85740.
Z Uno i Nano dziala bez zarzutu, niestety z pro micro i2C skaner go wykrywa, ale juz nie odczytuje stanu portu.
Przykladowy programik wyrzuca mi stan "0":

#include "Arduino.h"
#include "PCF8574.h"

PCF8574 pcf8574(0x20);

void setup()
{
  Serial.begin(115200);
  pcf8574.pinMode(P0, INPUT);
}

void loop()
{

  Serial.println(pcf8574.digitalRead(0));
  delay(500);
}


Pod port expandera P0 jest podlaczony TTP223...
 
Odpowiedź
#2
Sprawdź z inną biblioteką, podłącz coś innego pod I2C, niby nie trzeba dawać Wire.begin(), ale nie zaszkodzi, może ustaw inny zegar Wire.setClock(clockFrequency). Można też w begin podać inne piny, będzie działał wolno programowo, nie testowałem z MICRO, ale ewentualnie jest dedykowana biblioteka https://github.com/Testato/SoftwareWire.
 
Odpowiedź
#3
Jaką masz wersje zasilania pro micro?
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości