hallo,

ik heb een relay board gemaakt met een pcf8574 en ik kan elk relay apart aansturen via bascom.


I2cstart
I2cwbyte &B01001010    'pcf8574 aderes
I2cwbyte &B00000001    'byte waar mee ik de uitgangen stuur
I2cstop

van rechts naar links relay 1 t/m 8

als ik relay 1 aan wil zeten krijg ik dus
&B00000001 = aan
&B00000000 = uit

als ik relay 2 aan wil zeten krijg ik dus
&B00000010 = aan
&B00000000 = uit

maar als ik relay 2 aan wil zeten en relay 1 aan wil laten (want die staat al aan) moet ik me code dus zo maken

&B00000011 = aan

hoe kan ik in bascom iets maken waar mee een uitgang van me pcf8574 hoog of laag kan maken terwijl de andere poorten gewoon blijven zo als ze zijn?

hopelijk is me probleem/vraag een beetje duidelijk.

stef

het werkt perfect bedankt

stef