lukasznowarkiewicz / iss_proj

0 stars 1 forks source link

Sterownik Raspberry pi PICO z obsługą czujników temperatury DS18B20

Ten projekt Arduino służy do sterowania czterema wyjściami GPIO (H1, H2, H3, P1) oraz do odczytywania temperatury z czterech czujników DS18B20 (T0, T1, T2, T3).

Schemat pinów

Piny GPIO zdefiniowane w projekcie to:

Sterowanie

Sterowanie odbywa się przez port szeregowy. Możesz wysłać następujące komendy do sterowania pinami GPIO:

Po poprawnym wykonaniu każdej komendy sterującej, Arduino odeśle potwierdzenie w postaci odebranej komendy z dopiskiem "-OK". Na przykład, po otrzymaniu komendy "H1-ON", Arduino odesłać "H1-ON-OK".

Odczyt temperatury

Aby odczytać temperaturę z czujników DS18B20, można wysłać następujące komendy:

Arduino odpowie poprzez przesłanie temperatury w formie "T1-XX.XC" lub "T2-XX.XC", gdzie XX.X to odczytana temperatura. Na koniec otrzymasz potwierdzenie w postaci "T1-?-OK" lub "T2-?-OK".

Biblioteki

Ten projekt korzysta z następujących bibliotek Arduino: