Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy autora: , strona 24
RFM12B – #2 – Koniec ciszy w eterze
Poprzednio zakończyliśmy na podłączeniu modułu RFM12B do procesora i sprawdzeniu komunikacji po magistrali SPI.
Teraz już czas najwyższy na przesłanie informacji pomiędzy dwoma modułami. Zatem do dzieła!
Czysty kod. Podręcznik dobrego programisty
Nie sztuką napisać działającą aplikację. Sztuką jest zrobić to poprawnie.
Poprawnie, czyli tak, aby po pewnym czasie, gdy powrócimy do kodu aplikacji lub przekażemy ją komuś innemu, będziemy nadal wiedzieli w jaki sposób wszystko funkcjonuje.
Filtr Alfa – Beta od teorii do praktyki – #1
Zadaniem czujników jest dostarczanie informacji o położeniu robota oraz innych obiektów.
Dane te są przekazywane do algorytmów sterowania. Sygnały z czujników obarczone są błędem. Aby uzyskać dokładniejsze informacje na temat stanu obiektu należy dokonać jego estymacji na podstawie danych pomiarowych.
Microswitche jako proste czujniki przeszkód
Artykuł ten omawia użycie krańcówek oraz microswitchy w robotyce.
Jest to stosunkowo tania i prosta metoda na zapewnienie konstrukcji podstawowego kontaktu z otoczeniem np.: przez wykrywanie przeszkód i skuteczne ich omijanie.
Porównanie skrzydeł kolibrów i wirników microcopterów
Kolibry mają za sobą ponad 42 miliony lat ewolucji, nic więc dziwnego, że w precyzyjnym lataniu są lepsze od mikrokopterów.
Wyniki badań opublikowanych w „Journal of the Royal Society Interface” wykazały jednak, że ptaki nie są wcale dużo lepsze od ich mechanicznych odpowiedników.
O układach AVR XMega – recenzja „AVR. Układy peryferyjne”
„AVR. Układy peryferyjne” to kolejna książka Tomasza Francuza o AVR-ach. Pierwsza z nich w całości poświęcona była mikrokontrolerom AVR ATmega oraz ATtiny firmy Atmel.
Wydana w 2013 roku książka „AVR. Praktyczne projekty” oraz omawiana tegoroczna pozycja w całości skupiają się na nowej rodzinie produktów firmy Atmel - XMEGA.
RFM12B – #1 – Czyli wstęp do komunikacji radiowej
Niejednokrotnie w robotyce pojawia się potrzeba komunikacji z urządzeniem. W przeróżnych celach – począwszy od wydawania poleceń (np. szukaj piłeczki, przynieś), poprzez monitorowanie pracy a na kalibracji czujników skończywszy.
Powodów jest bardzo wiele, tak samo jak i dróg, którymi możemy tę komunikację prowadzić.
Dwa dodatkowe palce od MIT
Ludzie często żartują, że brakuje im trzeciej ręki. Niektórzy rzeczywiście chcieliby mieć jedną dodatkową rękę lub parę rąk.
Co powiecie na dodatkową parę… palców?
Systemy kontroli wersji – Mercurial
Pracowałeś nad większym projektem i bałeś się przystępować do większych zmian w kodzie?
Zaśmiecałeś dysk folderami typu projekt1, projekt2. Wykomentowywałeś duże bloki kodu, żeby dało się je szybko przywrócić jeśli coś przestanie działać? Czas na wprowadzenie systemu kontroli wersji Mercurial!