Witam,
Podłączam dwa czujniki do mikrokontrolera, docelowo działają one na osobnej płytce podłączone do mikrokontrolera, ale oprogramowane w Arduino. Chyba zrobiłem na starcie błąd bo podłączyłem osobno czujniki do osobnych wejsc uC
Czytam, że to częsty błąd początkujących. Ale mam możliwość przerobienia. Proponujecie podłączyć pod jedno wejście czy jak już jest to wykorzystać dwa wejścia? Tylko wtedy nie wiem jak to programowo rozegrać? Głównie brałem kod i sposób podłączenia z:
http://akademia.nettigo.pl/ds18b20/jak_odczytac_temperature_z_czujnika_ds18b20.htmlTylko teraz moje pytanie czy za każdym razem mam odczytywać sobie adres czujnika, jest jakaś możliwość automatycznego wykrywania? Bo mając x takich czujników to raczej jest uciążliwe, jeszcze przy dwóch to w miare ok. Próbowałem też dorzucić bibliotekę inna niż prezentowaną na tej stronie, DallasTemperature
http://milesburton.com/Main_Page?title=Dallas_Temperature_Control_Library,
ale mam problem z dołączeniem.
Wyskakuje:
Kod:
sketch_jan23a:5: error: 'DallasTemperature' does not name a type
sketch_jan23a.ino: In function 'void setup()':
sketch_jan23a:10: error: 'sensors' was not declared in this scope
sketch_jan23a.ino: In function 'void loop()':
sketch_jan23a:14: error: 'sensors' was not declared in this scope
Pytanie ogólnie, bo jest dużo podobnych tematów do mojego, ale może jest jakiś uniwersalny kod, który obsłużyłby dwa czujniki z automatycznym wykryciem i wyeliminowaniu problemów związanych z tymi czujnikami? Czytałem, że są problemy z 'czasami', a też planuję wyświetlić te temperatury na stronie, za pomocą ENC28j60.