Witam.
Ciekawa sytuacja mnie spotyka, gdy próbuję uruchomić lekko przerobiony kod z książeczki (na wszelki wypadek wstawiam na dole). Gdy podłączam jeden termometr do magistrali wszystko wydaje się być ok. Pomiar temperatury w miarę prawdziwy, numer czujnika zmienia się wraz z kolejnymi próbowanymi w ten sposób sztukami, wyświetlana jest informacja o jednym czujniku na magistrali oraz braku drugiego.
Problem dzieje się gdy podłączam dwa termometry na raz. Informacje przekazywane przez uc wyglądają prawie normalnie z tym wyjątkiem, że odczytywana temperatura wynosi zawsze 127,9 stopnia. Czyli tak jakby termometry waliły samymi jedynkami. Wyświetlana jest informacja o dwóch czujnikach na magistrali. Widać nawet dwa różne od siebie numery czujników!
Całość mam połączoną na płytce stykowej w sposób jak na rysunku:
Ktoś coś?
PS na wszelki wypadek podaję, że rezystor ma 3 czerwone paski, nie mam miernika aktualnie.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.