Étape 6: Comment le code fonctionne
Maintenant que vous avez une température de fonctionnement et alarme, vous souhaiterez peut-être modifier le code fourni, ou voulez juste savoir comment 1 fil fonctionne. Sa en fait très simple.
Tout d’abord spécifier la broche seront reliés à vos appareils et nommez la broche :
OneWire myWire(10) ce qui rend « mywire » sur la broche 10
OneWire yourWire(10)
OneWire theirWire(9)
ces deux serait également corrects
Pour commencer à utiliser un appareil de 1 fil, vous devez d’abord trouver son adresse. Avant d’effectuer n’importe quel type de communication avec un périphérique 1 fil, vous devez d’abord initialiser les périphériques sur le bus avec une impulsion de reset.
Une impulsion de reset est exige pour chaque ensemble d’instruction à l’appareil.
myWire.reset() (myWire est remplacé par le nom attribué à la ci-dessus étape. ex. yourWire.reset() ; Après que l’initialisation réinitialisé pulse, vous sélectionnez votre périphérique spécifique avec : yourWire.select (adresse aray) ; -Maintenant que vous initialisé et sélectionnez votre périphérique. Vous pouvez émettre une commande ROM, suivie d’une commande de fonction à l’aide yourWire.write() ; N’oubliez pas ! après chaque jeu d’instructions, vous devez rééditer la séquence d’initialisation, réinitialiser impulsion et régler le périphérique spécifique à communiquer avec. En Résumé : 1. initialiser
2. commande de rom
3. fonction commande
4. échange (pour certaines commandes de fonction)