Niefajnie. Ponieważ 1Wire obsługiwany jest tu programowo (przez machanie pinami GPIO), a to bardzo wolna magistrala. Ciekawy jestem jak wygląda obciążenie/wydajność takiego PI obsługującego w kółko czujnik 1wire? W dodatku zasilanie DS18x20 3,3v też nie nalezy do najszczęśliwszych, nie bez powodu czujnik ten ma zasilanie 5v...
Zdecydowanie mądrzejszym (i bezpieczniejszym przy dłuższych przewodach) rozwiązaniem jest użycie DS2480 jako interfejsu pośredniczącego (serial<>1wire) i juz kulturalna obsługa seriala, z przerwaniami od odebranego bajtu/pakietu itd,
Każdemu kto lubi ten typ elektroniki polecam kupić najprostszego avr'a i samemu na podstawie dokumentacji termometru napisać kod w C, dla początkującego może to być wyzwanie, ale każde następne urządzenie cyfrowe to pestka :)
@robakwjablku: Do tego potrzebny jest zwykły termometr oraz młodsze rodzeństwo lub potomstwo. Termometr ustawiamy w wybranym miejscu a potem tylko wysyłamy gówniarza żeby sprawdził ile jest stopni. Nawet router nie jest potrzebny. Wszystko 100% analogowo i EMP proof ;)
Komentarze (39)
najlepsze
Zdecydowanie mądrzejszym (i bezpieczniejszym przy dłuższych przewodach) rozwiązaniem jest użycie DS2480 jako interfejsu pośredniczącego (serial<>1wire) i juz kulturalna obsługa seriala, z przerwaniami od odebranego bajtu/pakietu itd,
Odpowiedź:
#!/usr/bin/node
var exec = require('child_process').exec;
exec( "wine");
Pic12+D18B20+wyświetlacz z Nokii 3310 - w miarę dostępne i tanie elementy, a całkiem ładnie wygląda efekt końcowy.
źródło: comment_dxVPbsoQcyJfyor2ARgpphSD39ZVsW8V.jpg
Pobierz