Programy oraz biblioteki w C dla AVR

Programy napisane w C dla AVR

Obsługa czujników wilgotności DHT11/22 – biblioteka.

W projekcie który w chwili obecnej wykonuję (opis z prac zostanie opublikowany wkrótce) jest dokonywany pomiar wilgotności. Czujnikiem dokonującym pomiar wilgotności będzie czujnik DHT22. Przedstawiony tutaj opis, oraz biblioteki dotyczy czujników: DHT11 DHT22 Na tych czujnikach biblioteka została przetestowana, więc…
Więcej

Obsługa przerwania od zmiany na danym pinie – przerwanie PCINT

Tym razem będzie o przerwaniu PCINT, które występuję w niektórych mikrokontrolerach rodziny AVR firmy ATMEL. Dzięki nim możliwe jest wykorzystanie każdego wyjścia jako źródło przerwania zewnętrznego. Różnica między przerwaniami PCINT a dobrze znanymi przerwaniami INT jest taka, że te pierwsze…
Więcej

Aktualizacja biblioteki pcf8563p – konfiguracja wyjścia CLKOUT (przebieg prostokątny)

Witam. W jednym z moich nowych projektów, który wykonuję (informacja na ten temat zostanie podana wkrótce) potrzebuję odmierzać dokładną 1s – albo jak kto woli uzyskać przebieg prostokątny o częstotliwość 1Hz. Z racji tej, że w urządzeniu wykorzystany będzie zegar…
Więcej

BMP180 – obsługa cyfrowego czujnika ciśnienia (moduł GY-68)

W poprzednim artykule przedstawiłem bibliotekę do obsługi czujnika ciśnienia HP02S. Natomiast tym razem prezentuję mój pomysł na obsługę czujnika ciśnienia i temperatury BMP180 firmy BOSCH. Czujnik ten został kupiony wraz z modułem GY-68, który posiada odpowiednie komponenty do prawidłowego (prawie…
Więcej

Obsługa barometru cyfrowego HP02S – biblioteka.

Dzisiaj chciałbym zaprezentować bibliotekę do obsługi cyfrowego barometru – HP02S. Układ ten jest produkcji Hope RF, który wyróżnia się następującymi cechami: zakres pomiarowy 300-1100hPa 16-bitowy przetwornik Σ-Δ – odczytywanych jest jedyni 14bitów możliwość zasilanie 2.0 – 5.0 VDC niski pobór…
Więcej