KursyPoradnikiInspirujące DIYForum

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

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

Jak zaimplementować regulator PID dla silnika z enkoderem?

Jak zaimplementować regulator PID dla silnika z enkoderem?

W artykule przedstawię proces projektowania regulatora PID do kontroli prędkości silnika DC wyposażonego w enkoder.

Najpierw zajmiemy się identyfikacją modelu silnika. Następnie dostroimy dla niego regulator PID, po czym sprawdzimy go w praktyce.

Czytaj całość…

Różne zastosowania podczerwieni – przegląd rozwiązań

Różne zastosowania podczerwieni – przegląd rozwiązań

Promieniowanie podczerwone ma bardzo szerokie zastosowanie w robotyce. Jest wykorzystywane między innymi w czujnikach czy komunikacji.

Prawie każdy opisany na Forbocie robot  korzysta z jej dobrodziejstw. Artykuł ten omawia aspekty teoretyczne związane z IR.

Czytaj całość…

Czytaj losowy artykuł