Do tej pory komunikacja z naszym Arduino była dość ograniczona to bardziej on do nas przemawiał poprzez Monitor Portu Szeregowego niż słuchał naszych poleceń. W tej lekcji to zmienimy – nauczymy się przekazywać wartości zmiennych do mikrokontrolera. Nauczymy się też pisać instrukcje warunkowe, dzięki nim będziemy lepiej kontrolować kolejność wykonywania kodu. Od teraz Monitor Portu Szeregowego będę nazywał […]

Czytaj dalej

Na tej lekcji dowiemy się z czego składa się program, który wgrywamy na Arduino, jakie mamy typy zmiennych i do czego je wykorzystać. Przeprowadzimy też podstawowe operacje na zmiennych. Na koniec napiszemy pierwszy prosty program. Zmienne i ich typy Aby zacząć przygodę z programowaniem trzeba mieć świadomość, że istnieje takie coś jak zmienne i że […]

Czytaj dalej

Witamy wszystkich nowych zainteresowanych nauką programowania mikrokontrolera jakim jest Arduino. Ten kurs jak sama nazwa wskazuje, jest przeznaczony dla osób początkujących, którzy chcą bez zagłębiania się w szczegóły, dowiedzieć się w przystępny sposób wręcz „łopatologiczny” jak wykorzystać możliwości Arduino. Jeśli nie masz zamiaru zostać programistą, a jedynie jesteś ciekawy jak to wszystko działa, masz dość […]

Czytaj dalej

W dzisiejszym wpisie zajmiemy się czujnikiem TCS3200 jest to moduł dzięki, któremu możemy identyfikować kolory. Jak zawsze wszystkich zastosowań nie w sposób wymienić ale te, które przychodzą na myśl to segregowanie przedmiotów w zależności od koloru w internecie można znaleźć filmiki gdzie ludzie sortują klocki lego kolorami albo odczytywanie kolorów przez syntezator mowy. Można zmieniać […]

Czytaj dalej

Czas to wielkość niezależna od innych płynąca w takim samym rytmie w całym wszechświecie. Brzmi to na tyle dobrze, że warto by było móc sprawdzać godzinę i datę na naszym mikrokontrolerze. Przyda się to w monitorowaniu danych lub w tak trywialnych zastosowaniach jak wyświetlanie aktualnej godziny na wyświetlaczu. Aby wcielić ten plan w życie potrzebny […]

Czytaj dalej

Czujnik BOSCH BME280 to kompaktowy moduł 3w1. Dzięki niemu możemy z powodzeniem zbudować całkiem rozbudowaną i dokładną stację pogody, albo dokonywać pomiarów otoczenia na potrzeby kompensacji warunków pogodowych dla innych naszych projektów. Moduł ten potrzebuje zasilania 3.3V lub 5V i komunikuje się za pomocą magistrali I2C oraz SPI w zależności od wersji. Na płytce mogą […]

Czytaj dalej

Czym jest serwomechanizm? To silnik z wbudowaną przekładnią i sterownikiem oraz potencjometrem. Dzięki tej przekładni serwomechanizm posiada odpowiednio duży moment co za tym idzie sporą siłę uciągu. Dzięki sterownikowi ruch serwa jest precyzyjny, a potencjometr pozwala ustalić aktualną pozycję. Sterownik przetwarza odbierany sygnał cyfrowy i odpowiednio kontroluje ruch silnika wewnątrz. Jako popularne zastosowanie serwomechanizmów można […]

Czytaj dalej

Jak wygląda dokładność pomiaru tego czujnika? Jak go podpiąć do arduino i jakich bibliotek użyć aby odczyt danych był łatwy i przyjemny? Jeżeli chcesz się tego dowiedzieć zachęcamy do przeczytania tego wpisu. HC-SR04 to tani ultradźwiękowy moduł działający na zasadzie sonaru. Z jednej strony wysyłka ultradźwięki, żeby z drugiej je odebrać i na podstawie pomiaru […]

Czytaj dalej

Kiedy chcemy zrobić kolejny krok i wyświetlać dane na wyświetlaczu nie tylko alfanumerycznym ale również graficznym powinniśmy zacząć od OLED 128×32 lub 128×64 na sterowniku SSD1306. Są to stosunkowe tanie wyświetlacze wspierające komunikację I2C dzięki czemu podłączenie ich jest banalnie proste. Dostępne darmowe biblioteki pozwolą nam rysować proste kształty, ustawiać typ i wielkość czcionki oraz […]

Czytaj dalej

Te 2 popularne czujniki potrafiące mierzyć temperaturę i wilgotność otoczenia są chyba najczęściej wykorzystywane w projektach dla początkujących ze względu na swoją cenę i prostotę. Należy pamiętać, że często te same czujniki są oznaczane jako AM2301 dla DHT11 i AM2302 dla DHT22 Zanim jednak zdecydujesz się na zakup jednego z nich powinieneś wiedzieć jak dokładny […]

Czytaj dalej