Hoe gebruik ik twee keer een inteface pcf8574?

Arduino specifieke Software
Berichten: 63
Geregistreerd: 09 Jun 2017, 01:59
Woonplaats: Fiji

Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor Dino » 28 Sep 2017, 09:48

voor een alarm installatie zou ik twee keer een keypad willen gebruiken met eigen pcf8574 met 0x38 en 0x20 hoe zet ik dit in een script.


dit gebruik ik om 1 aan te spreken
ard =0x38;
Keypad_I2C myKeypad = Keypad_I2C( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS, adr);

dacht dat dit ook zou werken maar nee
ard = 0x38
ardd= 0x20
Keypad_I2C myKeypad = Keypad_I2C( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS, adr,ardd);

hoe los ik dit op zonder doorverbinden van de keypads

Advertisement

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor baco1978 » 28 Sep 2017, 11:06

Je moet beide keypads apart definieren
dan zijn ze gemakkelijker uit elkaar te halen.


Code: Alles selecteren

adr1 = 0x38
adr2 = 0x20
Keypad_I2C myKeypad1 = Keypad_I2C( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS, adr1);
Keypad_I2C myKeypad2 = Keypad_I2C( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS, adr2);

Met vriendelijke groet Arjan

Berichten: 63
Geregistreerd: 09 Jun 2017, 01:59
Woonplaats: Fiji

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor Dino » 28 Sep 2017, 15:36

was ik al bang voor dus weer een dubbelscript maken .
thanks for replay

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor baco1978 » 28 Sep 2017, 22:12

je kan beide keypads apart uitlezen en daarna de uitgelezen waarde naar een algemene variable zetten, dan hhoef je de rest van het script niet 2x uit te voeren.

daarnaast lijkt het me wenselijk, dat als de ene keypad gebruikt, dat je de ander op dat moment even "uitschakeld" om zo te voorkomen dat er vanaf 2 kanten iets ingevoord gaat worden
Met vriendelijke groet Arjan

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor Koepel » 28 Sep 2017, 22:32

Hoe lang worden de kabels voor I2C ? Als je elk stukje draad voor SDA (of SCL) bij elkaar optelt, dan kun je tot 50 cm gaan. Welke waarden hebben de pullup weerstanden ?

Berichten: 63
Geregistreerd: 09 Jun 2017, 01:59
Woonplaats: Fiji

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor Dino » 29 Sep 2017, 08:55

Arjan

die var is dat dan & of Ore dus key 1 en key2 of key1 off key2 in cript .
kan ook nog and maar dat lijkt mij niet .
heb jij een voorbeeld je ?

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Hoe gebruik ik twee keer een inteface pcf8574?

Berichtdoor shooter » 29 Sep 2017, 17:12

de definitie doen volgens baco, en dan kun je in de loop bepalen welke je wilt gebruiken door het adres te gebruiken en de status te bekijken.
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 37 gasten