Der One-Wire-Bus oder auch Eindraht-Bus genannt, ist eine serielle Schnittstelle, die mit einer Datenleitung auskommt, welche sowohl als Stromversorgung als auch als Sende- und Empfangsleitung für Daten verwendet wird.
Noch ein paar Infos:
- serielles und bidirektionales Arbeiten der Verbindung (eine Leitung für Senden und Empfangen)
- asynchrone Datenübertragung (keine Übertragung von Taktsignal)
- Übertragung erfolgt nach dem One-Master/Multi-Slave Prinzip (pro Bus nur ein Master (Arduino), aber bis zu 100 Slaves (Sensoren, Speicher, …))
- jeder Slave wird durch eine 64-Bit-ID adressiert
- One-Wire ist eine Spannungsschnittstelle (geräteabhängig zwischen 2,8 und 6 Volt)