IGenGet / IGG         

IGenSet / IGS



Syntaxe : 


IGG(I2CAddress,sizeToRead)

IGG(I2CAddress.InternalDeviceAddress,sizeToRead)


Generic I2c Read/write


Dans la mesure où un périphérique générique  I2C est présent sur le bus I2C, la fonction lit/écrit soit directement, soit à l'adresse du device spécifiée



Exemple


Grove Water Level Sensor (I2C address 0x77 et 0x78)

IGG(119,8);

IGG(120,12);


ou pour avoir le niveau :


SV(low_val,IGG(119,8));

SV(hi_val,IGG(120,12));


SV(level,0);

SV(count,0);

IF(NEQ(SLG(GV(low_val)),16),WL(NLS(count,8),MI(IF(NGE(HCA(GV(low_val),count,d),250),INC(level,5)),INC(count))));

SV(count,0);

IF(NEQ(SLG(GV(hi_val)),24),WL(NLS(count,12),MI(IF(NGE(HCA(GV(hi_val),count,d),250),INC(level,5)),INC(count))));

DP(GV(level));








Créé avec HelpNDoc Personal Edition: Écrire des livres électroniques ePub pour l'iPad