Przerwanie na każdym pinie Arduino Uno

Początkujący użytkownicy Arduino mogą nie wiedzieć nawet o istnieniu czegoś takiego jak przerwania, jeżeli jednak budujemy bardziej złożony system na naszym mikrokontrolerze warto się nimi zainteresować, albowiem bardzo ułatwiają one komunikację z różnego rodzaju podzespołami. Niestety na płytkach wyposażonych w Atmegę328 (Uno, Leonardo) mamy do dyspozycji tylko 2 przerwania zewnętrzne. W porównaniu do całkowitej ilości pinów cyfrowych to bardzo mało. Jeżeli jednak nieco bardziej zagłębimy się w temat przerwań na tym procesorze to okaże się, że każdy pin cyfrowy obsługuje PCINT, czyli Pin Change Interrupt. W dzisiejszym artykule dowiemy się jak je wykorzystać.

Czytaj dalej...

Raspberry Pi – Zdalne sterowanie przy pomocy dataplicity

https://www.dataplicity.com/apps/Zapewne wielu z Was myślało kiedyś o zdalnym dostępie do swojego raspberry pi, który stoi w domu podczas gdy my jesteśmy zdala od niego. Niestety w wielu przypadkach mogło okazać się, że np. posiadamy zmienne IP, co wiąże się z koniecznością konfigurowania dynamicznych DNSów, lub nasz dostawca nie zezwala na przekierowywanie portów – jednym słowem było to albo trudne albo niemożliwe z przyczyn technicznych. Dzić pokażę Wam jak w dosłownie dwóch prostych krokach dobrać się do malinki spoza sieci lokalnej.

Czytaj dalej...

NodeMCU – Aplikacja konfiguracyjna dla systemu Android

Zgodnie z obietnicą w dzisiejszym artykule dowiemy się jak napisać własną aplikację dla Androida, która skonfiguruje nasze NodeMCU do pracy w wybranej przez nas sieci WiFi. Oczywiście na procesorze musi być wgrany program, który napisaliśmy w poprzednich artykułach z serii o NodeMCU. W tym artykule skupię się bardziej na zaimplementowaniu komunikacji UDP po stronie Javy niż typowo androidowych rzeczach, które to omówię raczej powierzchownie :) Na końcu artykułu do pobrania jest dostępna paczka .zip z plikami projektu do Android Studio oraz plik .apk który możemy zainstalować w telefonie sami.

Czytaj dalej...

NodeMCU – Implementacja przycisku resetowania

Po lekturze ostatnich atykułów o NodeMCU powinniśmy wiedzieć już jak bezboleśnie skonfigurować i uruchomić ESP8266. Jednak jak na pewno zauważyliście na wszelkiej maści routerach itp. można znaleźć malutki przycisk służący do przywracania urządzenia do stanu fabrycznego. Aby dopełnić moją serię poradników w dzisiejszym artykule dowiemy się jak zaimplementować taki przycisk :)

Czytaj dalej...

NodeMCU – Praca w trybie AP, czyli własne WiFi

Przeglądając różne tutoriale o ESP8266/NodeMCU w internecie w praktycznie każdym można spotkać się z zahardcodowanymi danymi o sieci do której ma łączyć się nasz moduł. Na początkowych etapach projektu ma to sens, bo testujemy wszystko głównie w jednym środowisku z konkretną działającą siecią. Co jednak jeżeli chcielibyśmy, aby nasze urządzenie mogło łączyć się z dowolną siecią WiFi bez konieczności flashowania nowego firmware? W tym artykule dowiemy się jak ugryźć ten temat zaczynając od udostępnienia własnej sieci, a w kolejnych pokażę Wam jak w łątwy sposób sprawić, aby nasze urządzenie było w pełni konfigurowalne. Zaczynajmy więc :)

Czytaj dalej...

Zegar z Arduino

Cześć! Skoro czytasz ten artykuł to prawdopodobnie właśnie zaczynasz swoją przygodę z Arduino oraz Starter-Kitem Nettigo! Przygotowaliśmy dla Ciebie serię artykułów przedstawiających ciekawe projekty, które można zbudować wykorzystując to, co znajdziesz w przygotowanym przez nas zestawie startowym. Pierwszym projektem, który chcemy Ci zaprezentować jest cyfrowy zegar z wyświetlaczem, który można złożyć używając tylko 4 przewodów podłączonych do Arduino. Zapraszamy do lektury. :) Lista potrzebnych części Jeśli jesteś posiadaczem Starter Kitu oraz płytki Arduino UNO to masz wszystko co potrzebne. Cały SK nie jest potrzebny w tym projekcie, użyjemy tych elementów: Schemat podłączenia Pierwszym krokiem, który musisz uczynić jest podłączenie wszystkich

Czytaj dalej...