Citirea ieșirii de la senzor cu o sursă de alimentare separată - Forumurile Raspberry Pi

Sunt familiarizat cu senzori precum DS18B20 care au un fir pozitiv și negativ, precum și un fir de date. Acest lucru are sens, deoarece indiferent dacă curentul trece prin firul de date sau de împământare, acesta se termină întotdeauna în același punct (masă) din același circuit. Cu toate acestea, acum am un senzor de soare care funcționează pe propria sursă de alimentare de 12V și are un singur fir de date care iese fie 5V pentru a indica însorit, fie 0V pentru a indica că nu este însorit. Aș dori să citesc ieșirea pe un Raspberry Pi și m-a confundat gândindu-mă la asta.

ieșirii

Știu despre teren comun, unde toate traseele circuitelor se vor întoarce în cele din urmă la același teren la un moment dat. Am început prin conectarea firului de date/ieșire unic la un arduino (deoarece nu am încă rezistențe pentru un divizor de tensiune pentru a face cititorul de 5V de pinii de 3,3V RPi), setând acel pin la intrare și citindu-l. Acest lucru nu a funcționat și a aruncat o mulțime de 0 și 1 (nu doar 0, deoarece nu exista soare) pe ieșirea serială.

Mă apropi de asta corect? Am fost, de asemenea, confuz cu modul în care ar funcționa un teren comun cu un arduino, care este alimentat cu baterie, așadar, nu ajunge niciodată la același sol ca sursa separată de 12V pentru senzor. Orice sfat este foarte apreciat.