Dzisiaj nadszedł czas aby zebrać wszystko czego nauczyliśmy się na poprzednich lekcjach i napisać „grę w zgadywanie”. Ważne żeby pamiętać, że nie ma jednej jedynej poprawnej metody na rozwiązanie dzisiejszego zadania. Ile osób tyle może być pomysłów na napisanie kodu, ważne aby osiągnąć zamierzony cel. Oczywiście ktoś może się nie zgodzić i powiedzieć, że kod […]

Czytaj dalej

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

W tym artykule wykonamy projekt zegara takiego jak często spotykamy na basenach, będzie wyświetlał godzinę oraz aktualną temperaturę i wilgotność powietrza. Godzinę będziemy pobierać z modułu RTC DS3231, jego obsługę opisujemy w osobnym artykule do przeczytania tutaj: Jak podłączyć RTC DS3231 do Arduino Wykorzystanie czujników DHT11 i DHT22 również opisywaliśmy we wcześniejszym artykule do przeczytania […]

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

W tym artykule w łopatologiczny sposób postaramy się rozwiać wątpliwości o sposobie działania czujników z oznaczenia NPN i PNP dla typów NO czyli normalnie otwarty i NC czyli normalnie zamknięty. Najpopularniejszymi czujnikami są czujniki indukcyjne lub pojemnościowe 3-żyłowe i na takich dzisiaj się skupimy. Podpięcie czujnika należy wykonać w następujący sposób: Kolor przewodu niebieski – […]

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

3 komentarze

WEMOS D1 mini to ciekawy mikrokontroler z łącznością WiFi portem microUSB pozwalającym na wygodne zasilanie i programowanie go. Dzięki układowi CH340 znajdującym się na płytce programowanie przez port USB jest banalne i zazwyczaj nie wymaga instalacji dodatkowych sterowników. Popularnym środowiskiem wsród osób zaczynających przygodę z mikrokontrolerami jest Arduino IDE – stworzone do programowania płytek Arduino. […]

Czytaj dalej