KursyPoradnikiInspirujące DIYForum

Czym jest Arduino? Sony Spresense jako 6-rdzeniowe UNO?

Czym jest Arduino? Sony Spresense jako 6-rdzeniowe UNO?

Arduino to niezwykle popularny projekt, jednak chyba nie wszyscy wiedzą, co dokładnie składa się na cały jego ekosystem.

W tym artykule omówimy skrótowo, czym jest Arduino i z czego tak właściwie się składa. Jako ciekawostkę pokażemy również, jakie możliwości daje potężne Sony Spresense.

Czytaj całość…

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ść…

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ść…

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ść…

6 powodów, dla których warto uczyć się programowania

6 powodów, dla których warto uczyć się programowania

Coraz częściej słyszy się, że programowanie jest w naszych czasach bardzo ważną umiejętnością. Nie wiesz jednak czy warto uczyć się kodowania? Oto powody, które powinny Cie przekonać.

Ciekawe hobby, możliwość tworzenia fajnych projektów, perspektywy dobrze płatnej pracy, co jeszcze zyskujemy?

Czytaj całość…

3 różnice w programowaniu: hobbystycznie vs. komercyjnie

3 różnice w programowaniu: hobbystycznie vs. komercyjnie

W pewnym momencie każdy programista musi przestawić się z hobbystycznego kodowania na bardziej profesjonalne podejście do tematu.

Czym różni się komercyjne pisanie programów na mikrokontrolery od podejścia stosowanego przez hobbystów i studentów? Jakich narzędzi wspomagających warto zacząć używać?

Czytaj całość…

OpenMV – przetwarzanie obrazu na STM32

OpenMV – przetwarzanie obrazu na STM32

Po długim oczekiwaniu dotarła do mnie w końcu płytka OpenMV, więc mogłem zabrać się za testy. W tym artykule postanowiłem podzielić się moimi spostrzeżeniami, które pojawiły się podczas pierwszych testów.

Z założenia, platforma ta miała umożliwić szybki start z przetwarzaniem obrazu na STM32.

Czytaj całość…

Czytaj losowy artykuł