Dator/Laptop temperatur Monitor USB med valfritt larm (6 / 7 steg)
Steg 6: Hur koden fungerar
Nu när du har en arbetstemperatur visas och larm, du kanske vill justera koden, eller vill bara veta hur 1 tråd fungerar. Dess faktiskt mycket enkelt.
Först ange PIN-koden enheterna kommer att anslutas till och namnge den PIN-kod:
OneWire myWire(10) Detta gör "mywire" på stift 10
OneWire yourWire(10)
OneWire theirWire(9)
båda dessa skulle också vara korrekt
Till att börja med en 1 tråd-enhet, måste du först hitta dess adress. Innan du gör någon typ av kommunikation med en 1 tråd enhet, måste du först initiera enheter på bussen med en reset puls.
En reset puls är kräver för varje uppsättning instruktioner till enheten.
myWire.reset() (myWire ersätts med namnet du tilldelade i den ovanstående steg. ex. yourWire.reset(); Efter initieringen reset puls, väljer du din specifika enhet med: yourWire.select (adress aray); -Nu när du initiera och utvalda enheten. Du kan utfärda en ROM, följt av en funktion med yourWire.write(); Glöm inte! efter varje uppsättning instruktioner, måste du återutfärda initiering sekvensen återställa puls och ta itu med den specifika enheten skall lämnas med. I Sammanfattning: 1. initiera
2. rom kommando
3. funktion kommandot
4. data exchange (för vissa funktion kommandon)