Stap 6: Hoe de code werkt
Nu dat u hebt een werktemperatuur weergeven en alarm, u wilt misschien te tweaken van de verstrekte code of zou alleen graag willen weten hoe 1 draad werkt. Zijn eigenlijk heel simpel.
Eerst geeft de pen uw apparaten zal worden aangesloten op en de naam van de pin:
Privacy myWire(10) Dit maakt op pin 10 "mywire"
Privacy yourWire(10)
Privacy theirWire(9)
beide zou ook juiste
Om te beginnen met een 1 draad-apparaat, moet u eerst het adres vinden. Alvorens enige vorm van communicatie met een apparaat 1 draad, moet u eerst de apparaten op de bus met een reset puls initialiseren.
Een reset puls is vereist voor elke set van instructie aan het apparaat.
myWire.reset() (myWire wordt gesubstitueerd met de naam die u hebt toegewezen in de bovenstaande stap. ex. yourWire.reset(); Nadat de initialisatie puls reset, selecteert u uw specifieke apparaat met: yourWire.select (adres aray); -Nu dat u geïnitialiseerd en ingeschakeld voor uw apparaat. U kunt de opdracht ROM, gevolgd door het gebruik van de opdracht van de functie yourWire.write(); Vergeet niet! na elke set van instructies, moet u heruitgave van de initialisatie sequentie, reset puls en adres medegedeeld met het specifieke apparaat. Samenvatting: 1. initialiseren
2. rom opdracht
3. de functie command
4. gegevensuitwisseling (voor sommige functie-opdrachten)