Kurs Qt – #4 – aplikacja mobilna, łączność Bluetooth z Arduino

Kurs Qt – #4 – aplikacja mobilna, łączność Bluetooth z Arduino

Za nami pierwsza, prosta aplikacja mobilna. Pora, aby pójść krok dalej i nawiązać bezprzewodowe połączenie między telefonem, a Arduino.

Do wykonania tego ćwiczenia potrzebny będzie telefon z Androidem w wersji 4.1 lub wyższej oraz moduł w standardzie Bluetooth Classic (wersje od 1.0 do 3.0), czyli np. popularny HC-05.

Czytaj całość…

Czym są moduły SOM? Przykład na bazie VisionSOM-6ULL

Czym są moduły SOM? Przykład na bazie VisionSOM-6ULL

Opisywaliśmy już różne zestawy uruchomieniowe i płytki związane z popularnymi platformami typu Arduino/RPi. Nigdy nie zajmowaliśmy się jednak dokładniej modułami typu SOM.

Wpis ten jest więc krótkim wprowadzeniem do tematu SOM. W artykule przedstawiony został przykładowy moduł polskiej firmy SoMLabs.

Czytaj całość…

Co warto wiedzieć o STM32MP1? Jak zacząć?

Co warto wiedzieć o STM32MP1? Jak zacząć?

Chyba wszyscy entuzjaści elektroniki słyszeli już o mikrokontrolerach STM32. W naszych kursach opisaliśmy podstawy F1 i F4, dzięki czemu wielu hobbystów mogło poznać te układy w praktyce.

Do niedawna oferta STM32 dotyczyła wyłącznie mikrokontrolerów. Jednak układy STM32MP1 to już świat rozbudowanych mikroprocesorów.

Czytaj całość…

Kurs Qt – #3 – pierwsza aplikacja mobilna na Androida

Kurs Qt – #3 – pierwsza aplikacja mobilna na Androida

Za nami podstawy pisania aplikacji na PC. Udało się nam już również skomunikować przez UART z popularnym Arduino UNO. Teraz czas, aby zająć się aplikacjami mobilnymi.

Zaczniemy oczywiście od instalacji narzędzi oraz krótkiej ich konfiguracji. Następnie przygotujemy pierwszą, ekstremalnie prostą aplikację mobilną.

Czytaj całość…

Kurs Qt – #2 – komunikacja z Arduino przez UART

Kurs Qt – #2 – komunikacja z Arduino przez UART

Pora na kolejny artykuł omawiający podstawy Qt. Tym razem zajmiemy się komunikacją przez port szeregowy. Dzięki temu połączymy komputer PC z Arduino (lub innym mikrokontrolerem).

W ramach ćwiczeń stworzymy własny monitor portu szeregowego, który będzie mógł sterować pracą Arduino.

Czytaj całość…

Kurs Qt – #1 – Czym jest Qt? Pierwsza aplikacja w praktyce

Kurs Qt – #1 – Czym jest Qt? Pierwsza aplikacja w praktyce

Celem tej serii jest przedstawienie środowiska Qt i stworzenie bazy do szybkiego wykorzystywania frameworka Qt w przyszłych projektach.

Sprawdzimy m.in. jak zbudować własną aplikację mobilną, dzięki której możliwe będzie nawiązanie połączenia z Arduino przez UART/Bluetooth.

Czytaj całość…

Particle w praktyce – budowa prostych urządzeń IoT

Particle w praktyce – budowa prostych urządzeń IoT

Particle to ekosystem, który ma ułatwiać budowę urządzeń IoT. Od sprzętu, przez łączność, aż do odpowiedniego oprogramowania.

Oto przykład wykorzystania urządzeń z rodziny Particle do budowy prostych, bezprzewodowych sensorów, które monitorują m.in. wilgotność.

Czytaj całość…

Jak automatycznie generować kod i schemat dla Arduino?

Jak automatycznie generować kod i schemat dla Arduino?

Męczyliście się kiedyś z uruchomieniem projektu na Arduino, a później okazało się, że wina leży w źle wykonanych połączeniach?

Oto program, który na podstawie listy układów wygeneruje dla Was schemat montażowy, kod testowy oraz dokładną instrukcję budowy.

Czytaj całość…

Czym jest Test Driven Development? Wprowadzenie, przykłady

Czym jest Test Driven Development? Wprowadzenie, przykłady

Artykuł ten jest krótkim wprowadzeniem do Test Driven Development, dzięki któremu każdy może poznać podstawy i prześledzić przykłady pisania kodu zgodnie z tą techniką.

TDD docenią szczególnie osoby, które mają już dosyć mozolnego szukania błędów w programie i chciałyby przejść na trochę wyższy poziom.

Czytaj całość…

Czytaj losowy artykuł