Az utolsó ötletedet felejtsd el! Az milyen gány már? Jó, amúgy lehet csinálni, de akkor kell visszafelé egy acknowledge, s így csináltál egy handshaking párhuzamos átvitelt. Aztán minek az a sok drót? Szóval I2C vagy SPI inkább. Én az előbbivel csinálnám.
Lehet úgy is, hogy a mikrokontroller aszinkron mér bizonyos időközönként, nem törődik az R-Pi vel. Amikor az R-Pi kérdezi, átadja neki a mindenkori legutolsó eredményét bufferből. De csinálhatod azt is, hogy amikor az R-Pi kérdezi, hogy akármi, akkor gyorsan mérsz egyet, s a friss eredményt adod az R-Pi-nek. A slave egyébként meg tudja fogni az I2C buszt - nézz utána clock stretching kifejezésnek - így nem vagy nagyon időkényszerben. Kérdés, mennyi ideig illik ezt megtenni. Felületesen nézve talán 35 ms-on belül el kell engedni a buszt.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE