Promocja na kursy wideo! 180 tytułów w cenach od 19.90 do 39.90 zł (w tym m.in.: Python, C, R, Docker). Sprawdź listę tytułów »

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

Serwomechanizm do zadań specjalnych wydrukowany w 3D

Serwomechanizm do zadań specjalnych wydrukowany w 3D

W projektach hobbystycznych często spotyka się tanie i delikatne serwomechanizmy modelarskie. Warto jednak pamiętać, że takie napędy mogą też występować w mocniejszych wersjach.

Większe serwa, o dużym momencie obrotowym, bywają jednak dość drogie. Oto projekt takiego napędu w tańszej wersji DIY.

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

Kurs podstaw teorii obwodów – #1 – wprowadzenie, LTspice

Kurs podstaw teorii obwodów – #1 – wprowadzenie, LTspice

Do tej pory w kursach elektroniki stawialiśmy na praktykę. Nie zajmowaliśmy się dokładniej teorią i nie rozwiązywaliśmy zadań, z którymi spotykają się np. studenci. Czas to zmienić!

Oto kurs podstaw teorii obwodów, który omawia najpopularniejsze metody obliczeń i symulacji, z którymi spotykają się elektronicy.

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

Jak działają szczotkowe silniki DC? Budowa i pomiary

Jak działają szczotkowe silniki DC? Budowa i pomiary

Na temat silników elektrycznych powiedziano już bardzo dużo. Wiedza ta, rozsiana po internecie, bywa trudna do znalezienia. Niniejszy cykl będzie więc miniaturowym kompendium o silnikach.

W tej części zajmiemy się podstawami na temat budowy oraz działania popularnych silników DC.

Czytaj całość…

Jak (i po co) zmienić hostname Raspberry Pi?

Jak (i po co) zmienić hostname Raspberry Pi?

Najprościej mówiąc: hostname to nazwa używana np. do identyfikacji urządzenia w sieci lokalnej. Domyślnie, wszystkie Raspberry Pi mają tę nazwę ustawioną na raspberrypi

Zmiana hostname jest banalnie prostą operacją, warto więc ją wykonać, aby łatwiej identyfikować swoje RPi - szczególnie, jeśli mamy ich kilka.

Czytaj całość…

Czytaj losowy artykuł