Cześć! W dzisiejszym wpisie pochylimy się nad prawidłowym podpięciem czujnika BMP280, a konkretnie wersji czujnika, który posiada wbudowany konwerter poziomów logicznych oraz stabilizator napięcia dzięki czemu toleruje napięcie zasilania 5V oraz komunikację na poziomie 5V co sprawia, że można go bez przeszkód podpiąć bezpośrednio do naszego Arduino. Polecamy zakup modułu BMP280 i innych w naszym […]

Czytaj dalej

W tym wpisie postaram się pokazać jak obsługiwać gotowy moduł ESP-01 z dwoma przekaźnikami. Istnieje podobny moduł ESP-01 z jednym przekaźnikiem i tam sprawa jest bardzo prosta, wystarczy zmienić stan z niskiego na wysoki na odpowiedniej nóżce naszego ESP-01 i przekaźnik również zmieni swój stan. Z modułem z 2 przekaźnikami sprawa komplikuje się o tyle, […]

Czytaj dalej

W tym krótkim wpisie pokażemy jak podłączyć i wgrać program do ESP32-CAM. ESP to mikrokontroler popularny na równi z Arduino i zyskuje coraz szersze grono użytkowników ze względu na możliwość łączności bezprzewodowej. Wersja ESP32-CAM jest wyposażona w slot na karty microSD oraz kamerę OV2640. W przypadku ESP32-CAM nie znajdziemy na płytce modułu konwertera USB-UART takiego […]

Czytaj dalej

W dzisiejszym wpisie poświęconym popularnemu sterownikowi silników bipolarnych DRV8825 dowiesz się: Jak działa DRV8825 Poznasz Pinout DRV8825 jak podłączyć silnik krokowy do DRV8825 jak podłączyć DRV8825 do Arduino napiszemy kod do sterowania silnikiem i wytłumaczymy jego działanie pokażemy jak wyregulować sterownik aby dostosować jego działanie do wybranego silnika Wykorzystanie DRV8825 Jeśli planujesz zbudować własną drukarkę […]

Czytaj dalej

Masz w planach zrobić własny pojazd albo składasz nowego robota? Najwygodniej będzie wykorzystać do tego Motor Shield L293D dedykowany do Arduino UNO i kompatybilny z MEGA2560. Jest to jeden z najprostszych i zarazem najtańszych sposobów do sterowania silnikami w projektach robotów i CNC. Shield pozwala sterować: 4 x silnik DC dwu kierunkowy z kontrolą prędkości […]

Czytaj dalej

W tym artykule dowiesz się: jak podłączyć bluetooth HC-05 do Arduino jak sterować Arduino przez bluetooth z telefonu komórkowego jak sparować HC-05 z telefonem HC-05 i sterowanie telefonem to pierwsze co nasuwa się do głowy jeśli bierzemy pod lupę moduły bluetooth. Dzięki transmisji bezprzewodowej możemy zdalnie zmienić ustawienia naszego Arduino a tym samym sterować innymi […]

Czytaj dalej

Jak zdążyliśmy już zauważyć wartości przypisywane do zmiennych w trakcie wykonywania się programu po odłączeniu zasilania zostają utracone. Jeśli mamy z góry ustalone jakieś wartości możemy zapisać je do stałych i nie ma problemu, co jednak gdybyśmy chcieli zapamiętywać wprowadzone przez użytkownika hasło, lub najwyższy wynik w naszej grze? Z pomocą przychodzi nam pamięć EEPROM, […]

Czytaj dalej

Aby dopełnić wiedzy o strukturach wykorzystywanych w programowaniu powinieneś poznać Tablice. Pozwalają nam one na przechowywanie w jednym miejscu zmiennych tego samego typu. Można sobie je wyobrazić jako szuflady z przegródkami gdzie umieszczamy posegregowane zmienne. Ułatwiają one operacje na liczbach, dzięki nim łatwiej będzie przykładowo obliczyć średnią z wartości umieszczonych wewnątrz tablicy lub zmienić je […]

Czytaj dalej

Na tej lekcji dowiemy się więcej o funkcjach oraz bibliotekach. Funkcja jest to zbiór instrukcji, które wykonają się po jej wywołaniu. Można to porównać do gotowych małych programów. Funkcje mogą zwracać jakieś wartości lub tylko wykonywać instrukcje jakie zostały umieszczone wewnątrz. Mogą również wymagać od nas wprowadzenia danych jeśli są potrzebne do wykonania kodu. Przykłady […]

Czytaj dalej

Na dzisiejszej lekcji pokażę Wam jak wykonać powtarzający się kod bez potrzeby kopiowania go konkretną ilość razy. W programowaniu pomagają nam w tym pętle. Dzięki nim kod jest bardziej czytelny i zajmuje mniej pamięci. Pętle są rodzajem bardziej rozbudowanych instrukcji warunkowych poznanych na poprzednich lekcjach. Rodzaje pętli Dzisiaj omówimy pętle for, while oraz do while. 1.Pętla  for pozwala […]

Czytaj dalej