LCD z I2C + enkoder

Nasz mikrokontroler kiedy pracuje niezależnie od komputera niekiedy potrzebuje przekazać informacje użytkownikowi albo jakieś informacje zebrać. W wielu przypadkach wystarczy skromny wyświetlacz i enkoder do komunikacji z użytkownikiem.

W tym przypadku użyty zostanie wyświetl...

Timery i przerwania

ATMega328P (najczęściej używana w Arduino) posiada 3 osobne timery. Timer0 i Timer2 mają rejestry 8-bit a w Timer1 rejestr odliczający ma 16 bitów. Zaznaczyć trzeba, że Arduino używa timerów do niektórych funkcji, stąd manipulacje przy nich mogą wpłynąć na efekty działania kodu...

ATMega328P - bez płytki Arduino

Przychodzi moment kiedy chcemy wykorzystać mikrokontroler w projekcie na stałe a rozmiar płytki z Arduino zaczyna przeszkadzać. Samodzielny mikrokotroler ATMega328P zwykle nie ma wgranego bootloadera Arduino, musimy zatem "wypalić" go samodzielnie. W tym celu potrze...

Prosty logger

Założenia

Tworzymy proste urządzenie, które będzie wyświetlać i zapisywać na karcie SD pomiary napięć dostarczanych na 4 porty.

Lista komponentów

Do tego celu wykorzystamy Arduino UNO i kilka innych elementów, poniżej lista potrzebnych gratów:

  • Arduino UNO
  • ekran OLED ze SS...

Przy prostych projektach które będą porozumiewać się z serwerami nad którymi mamy pełną kontrolę można wykorzystać odcisk klucza SSL zapisany bezpośrednio w kodzie aplikacji do weryfikacji serwera. Kiedy chcemy by nasze urządzenie zaczęło komunikować się z innymi sewerami i nie przestało działać kie...