Trwa promocja na setki książek o elektronice i programowaniu! Zamawiasz 2 tytuły, a płacisz za 1 + darmowa dostawa. Sprawdź listę tytułów »

Kurs micro:bit – #1 – środowisko i pierwsze programy

Kurs micro:bit – #1 – środowisko i pierwsze programy

Pora poznać micro:bita w praktyce. Zaczniemy od szybkiego omówienia tej małej i kultowej płytki, wyboru środowiska oraz jego konfiguracji.

Stworzymy też pierwsze programy, dzięki którym wykorzystamy 25 diod do wyświetlania tekstów oraz prostych animacji.

Czytaj całość…

Kurs micro:bit – #0 – czym jest micro:bit? Dla kogo jest kurs?

Kurs micro:bit – #0 – czym jest micro:bit? Dla kogo jest kurs?

Mały micro:bit to popularna płytka, dzięki której miliony młodych majsterkowiczów rozpoczęło już swoją przygodę z elektroniką i programowaniem.

Nasz kurs micro:bita to seria poradników, dzięki którym dzieci, rodzicie i nauczyciele będą mogli się przekonać, że programowanie micro:bita to świetna zabawa (niezależnie od wieku).

Czytaj całość…

Kurs Qt – #8 – Wstęp do wielowątkowości w Qt

Kurs Qt – #8 – Wstęp do wielowątkowości w Qt

W ósmej części kursu Qt zajmiemy się dokładniej tematem wielowątkowości. Wprowadzimy trochę nowej teorii i omówimy dobre praktyki.

Napiszemy też prosty program, który pozwoli na wykorzystanie zdobytej wiedzy i przetestowanie omówionych zagadnień w praktyce.

Czytaj całość…

Kurs Qt – #7 – Wstęp do przetwarzania współbieżnego

Kurs Qt – #7 – Wstęp do przetwarzania współbieżnego

W tej części kursu zajmiemy się wprowadzeniem teoretycznym do bardziej skomplikowanego, ale niezwykle przydatnego zagadnienia, jakim jest przetwarzanie współbieżne. 

Przy okazji omówimy takie zagadnienia jak: wątki, procesy, wielozadaniowość i wielowątkowość.

Czytaj całość…

Programowanie Arduino w Simulinku – balansujący motocykl

Programowanie Arduino w Simulinku – balansujący motocykl

MATLAB i Simulink w połączeniu z Arduino stają się niezwykle ciekawym zestawem narzędzi, które pomagają zrozumieć i wykorzystać w praktyce pozornie trudną teorię sterowania.

Oto przykład wykorzystania tych programów do budowy automatycznie balansującego motocykla z regulatorem PID.

Czytaj całość…

Kurs Qt – #6 – Przesyłanie danych między QML i C++

Kurs Qt – #6 – Przesyłanie danych między QML i C++

W poprzedniej części poznaliśmy technologie Qt Quick i QML. Tym razem zajmiemy się użyciem tych nowości od strony C++.

Przyjrzymy się strukturze projektu i zawartości pliku main.cpp. Później połączymy warstwę C++ z QML i zaczniemy przesyłać między nimi dane.

Czytaj całość…

Kurs Qt – #5 – Budowa interfejsów z Qt Quick i QML

Kurs Qt – #5 – Budowa interfejsów z Qt Quick i QML

W tej części zajmiemy się omówieniem QML oraz Qt Quick. Poznanie tych nowych mechanizmów ułatwi nam tworzenie estetycznych interfejsów.

Zaczniemy od napisania i przetestowania prostej aplikacji. Następnie omówimy na jej przykładzie QML i porównamy takie podejście z Qt Widgets.

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

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

Czytaj losowy artykuł