IIOSet / IIS        

IIOGET /IIG



Envoi ou reçoit sur un IO connecté au bus I2C. 


Syntaxe : 


IIOSet(deviceIndex,valueToSend)

IIS(deviceIndex,valueToSend)


ret=IIG(deviceIndex);


Dans la mesure où un périphérique IO est présent sur le bus I2C, la valeur spécifiée sera envoyée.

Les périphériques concernés sont ceux équipés du chip PCF8574.


Le deviceIndex peut valoir entre [0..6]


ATTENTION :

Le PCF8574 peut avoir des adresse de 0x20 à 0x27

OR l'adresse 0x27 est réservée pour le display LCM1602 (un PCF8574 fait l'interface avec le LCM1602), donc seuls les adresses 0x20..0x26 sont disponibles pour les IO PCF8574. 


Il ne peut donc pas y avoir plus de 7 module relay I2C connectés.


Il n'y a pas de traitement des données, et, selon le montage des relais, un IIS(0,255) pourra aussi bien fermer les relais que les ouvrir.

Il n'y a pas de sauvegarde en EEPROM des valeurs des relais, de ce fait, après une interruption de courant, l'état des relais n'est pas forcément défini.



Reportez vous à la fonction IRY() pour un traitement des relais identique à la fonction RY().




Exemple


IIS(0,64);

IIS(6,255);






Créé avec HelpNDoc Personal Edition: Créer de la documentation iPhone facilement