Arduino Polska Forum

Pełna wersja: Praca ds18b20 na kilku urządzeniach
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam serdecznie. Przeglądałem forum ale nie znalazłem odpowiedzi czy z 1  termometru ds18b20 można pobrać dane na uno nano i esp jednocześnie.
Teoretycznie można wszystko, tylko po co. Elektrycznie zagrożeń nie widzę, jeśli obie linie będą podłączone do 3.3V, prąd płynie tylko od 3.3V przez rezystor podciągający do jednego lub dwóch (gdy się zakłócają) GND Masterów. Jak jeden zacznie nadawać to drugiemu zakłóci, można połączyć je jedną linią i stanem H/L dawać znać, teraz ja tu gada!, albo po prostu tą linią przesłać tę temperaturę odczytaną tylko w jednym.
Czytanie temperatury z DS jest bardzo upierdliwe, w typowych bibliotekach angażuje uC na 20ms, co jest wiecznością w uC. A już odczytaną może wrzucić do bufora nadawczego UART i nadać do sąsiada, trwa to mikrosekundy. Sąsiad też ma sprzętową obsługę UART i nie musi nasłuchiwać na transmisję, wpadnie do bufora i zostanie odczytana w wolnym czasie.