Ruszył nowy konkurs! W puli nagród 2300 zł »

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

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

Arduino, co w środku… – #3 – źródło wbudowanych(?) funkcji

Arduino, co w środku… – #3 – źródło wbudowanych(?) funkcji

Poznaliśmy już schemat Arduino, wiemy jak działa bootloader oraz jak wgrać program do modułu. Czas zobaczyć co kryje Arduino IDE.

Opis dotyczy wersji 1.6.10, ale zarówno starsze, jak i nowsze wydania raczej nie będą różniły się od siebie zbyt drastycznie.

Czytaj całość…

Odroid C2 – pierwszy program w C, obsługa GPIO

Odroid C2 – pierwszy program w C, obsługa GPIO

Odroid C2, to najnowszy zestaw od Hardkernela. Podobnie jak w większości jednopłytkowców, do dyspozycji użytkownika przekazano też GPIO.

Każde z wyprowadzeń może pełnić rolę wejścia lub wyjścia. Część z nich pozwala na sprzętowe generowanie sygnałów zgodnych z popularnymi magistralami (np. I2C, UART).

Czytaj całość…

Zdobądź Proxxona FBS 240/E – #4 – Uniwersalna funkcja

Zdobądź Proxxona FBS 240/E – #4 – Uniwersalna funkcja

Zgodnie z rozpoczętym cyklem pora na kolejne zadanie. Stawka jest wysoka, bo do rozdania mam jeszcze 9  Proxxonów FBS 240/E.

Dziś rusza następne zadanie, czyli okazja do zdobycia kolejnej szlifierko-wiertarki!

Czytaj całość…

Wszystko, co musisz wiedzieć, aby uruchomić PWM

Wszystko, co musisz wiedzieć, aby uruchomić PWM

W artykule chciałbym wytłumaczyć inicjalizację i wykorzystanie sprzętowego PWM-u w robotach, np. do sterowania prędkością silników.

Pamiętam, że jako początkujący miałem z tym duży problem. Znałem zasadę działania PWM, ale nie wiedziałem jak to połączyć z resztą programu.

Czytaj całość…

Praca z zastanym kodem. Najlepsze techniki

Praca z zastanym kodem. Najlepsze techniki

W tej recenzji chciałbym przybliżyć czytelnikom Forbota książkę „Praca z zastanym kodem. Najlepsze techniki”, autorstwa M. Feathersa.

Jest to jedna z nowych pozycji wydawnictwa Helion, obecna w księgarniach od niemal roku.

Czytaj całość…

OpenCV – #1 – Pierwsze kroki

OpenCV – #1 – Pierwsze kroki

W dzisiejszych czasach, gdy możliwości układów cyfrowych stale rosną, zaimplementowanie systemu wizyjnego w robocie mobilnym nie jest już rzeczą nieosiągalną.

Biblioteka OpenCV, którą tutaj prezentuje zawiera szereg funkcji, które zadanie to czynią jeszcze prostszym, warto więc się z nią zaznajomić.

Czytaj całość…

Czytaj losowy artykuł