Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z kategorii: Artykuły, strona 41
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!
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.
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ć.
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!
Jak unikać pułapek języka C?
Dobry programista powinien wiedzieć jakie aspekty języka są niebezpieczne i umiejętnie sobie z nimi radzić.
W artykule przybliżę kilka niebezpiecznych sytuacji. Niektóre będą oczywiste, albo wręcz śmieszne, inne mogą dotyczyć aspektów z których wiele osób nie zdaje sobie spawy.
Sekrety profesjonalnego programowania
Niniejszy artykuł różni się od większości materiałów dotyczących programowania z którymi mogliście mieć styczność.
Nie wyniesiecie z niego żadnej wiedzy dotyczącej konkretnego procesora czy modułu. Co więcej, kodu będzie tutaj bardzo mało, omówione zostaną tylko techniki jego tworzenia.
Raspberry Pi w robotyce amatorskiej – #3 – Programowanie
W pierwszych dwóch częściach poznaliśmy, czym właściwie jest komputerek i uruchomiliśmy go. Teraz, gdy mniej ważne sprawy nie zajmują nam czasu, możemy zająć się programowaniem.
Dowiemy się m.in. jak zmusić Raspberry Pi do rozmowy z innymi układami, wykorzystując do tego różne dostępne interfejsy komunikacyjne.
Raspberry Pi w robotyce amatorskiej – #2 – Konfiguracja
Po pierwszej części artykułu zapraszam do jego kontynuacji, gdzie postaram się przejść ze stadium "mam Raspberry Pi" do etapu "mogę zacząć pracę i zabawę".
Obejmuje to przygotowanie karty SD z odpowiednim systemem operacyjnym, poznanie środowiska graficznego oraz zapewnienie połączenia z internetem.