Bei dem 1-wire Protokoll muss man ne ganze Menge Timings beachten. Es lässt sich bestimmt machen, allerdings erfordert es eine ganze Menge Rechenleistung, da im Prinzip ständig die Leitung gepollt werden müsste um festzustellen ob neue Daten übertragen werden.

Ich würde daher möglichst versuchen irgendein Protokoll zu verwenden das der AVR als Hardware modul implementiert hat, als da wären z.B. TWI, RS232 und SPI.
Allerdings benötigen sie alle mehr als eine Leitung wenn du die Daten in beide Richtungen übertragen willst.

Notfalls, wenn es wirklich nur mit einer Leitung geht, könntest du dir ein eigenes ganz simples Protokoll ausdenken. Das wäre eventl. sogar noch sinnvoll als stur 1-wire zu implementieren.

MfG Kjion