Witam bardzo serdecznie.
Otóż mam kupkę elementów które to połączone są kabelkami co oczywiście spowodowało pojawienie się problemu.
Do Leonardo podłączony jest czytnik rifd na pinie 10(softwareSerial), a reszta klamotów po i2c.
Problem pojawił się kiedy wewnętrzna pamięć eeprom (bardziej jej pojemność) okazała się za mała. Podłączyłem 24lc16, nogi adresowe A0,A1,A2 do masy czyli adres 0x50, ds1307 - adres 0x68.
Odczytuje tagi rfid, godzinę i chyba eeprom zewnętrzny (nie jestem pewien), ale na pewno nie mogę zapisać niczego do 24lc16 bo tablica którą otrzymuje po odczycie nie zmienia się...
oto kod
Raczkuję jeszcze w temacie c++ więc wszelkie uwagi mile widziane...
Otóż mam kupkę elementów które to połączone są kabelkami co oczywiście spowodowało pojawienie się problemu.
Do Leonardo podłączony jest czytnik rifd na pinie 10(softwareSerial), a reszta klamotów po i2c.
Problem pojawił się kiedy wewnętrzna pamięć eeprom (bardziej jej pojemność) okazała się za mała. Podłączyłem 24lc16, nogi adresowe A0,A1,A2 do masy czyli adres 0x50, ds1307 - adres 0x68.
Odczytuje tagi rfid, godzinę i chyba eeprom zewnętrzny (nie jestem pewien), ale na pewno nie mogę zapisać niczego do 24lc16 bo tablica którą otrzymuje po odczycie nie zmienia się...
oto kod
Code: cpp
Raczkuję jeszcze w temacie c++ więc wszelkie uwagi mile widziane...