[22] 1-Wire i DS18B20

[Artykuł tymczasowy]

W poprzednim odcinku pokazałem Ci jak podłaczyć wyswietlacz LCD używająć magistrali i2c, dziś natomiast podlaczymy termometr ds18b20 przez protokół 1-wire. Jak sama nazwa wskazuje wykożystuje ona tylko jeden przewód do swojej komunikacji , które może przebiegać w dwóch kierunkach. Do obsługi i2c musieliśmy skorzystać z wyznaczonych do tego celu pinów SDA i SCL, przy tym protokole  nie mamy tego problemu i możemy wpiąć w dowolny pin naszego arduino.  1-wire jest wykożystywany głównie czyjnikach i w wentylatorach

 

Gotowy plik Arduino:

 

Biblioteki:

 

Kod programu z filmu:

 

 

Kod do sprawdzenia adresu czujnika:

Dodaj komentarz