Sekrety profesjonalnego programowania

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.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #3 – Programowanie

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.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #2 – Konfiguracja

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.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #1 – wprowadzenie

Raspberry Pi w robotyce amatorskiej – #1 – wprowadzenie

Wielce nieprawdopodobnym jest, by ktoś związany z branżą elektroniczną, robotyczną lub informatyczną nie słyszał o „superkomputerze Raspberry Pi”.

Nie ma w tym nic zadziwiającego. Jeszcze na długo przed fazą produkcji zaczęły zawiązywać się malinowe fankluby.

Czytaj całość…

Port szeregowy i interfejs USART – #2

Port szeregowy i interfejs USART – #2

Poprzednia część praktycznie w całości została poświęcona tworzeniu programu od strony komputera. Teraz przyszła pora zająć się mikrokontrolerem.

W tej części dokonałem przeglądu prostych technik programistycznych związanych z pisaniem programu na AVRa.

Czytaj całość…

Port szeregowy i interfejs USART, czyli komunikacja z PC

Port szeregowy i interfejs USART, czyli komunikacja z PC

Zauważyłem, że problem komunikacji z komputerem za pomocą portu szeregowego jest często poruszany na naszym forum.

Napisałem kilka programów komunikacyjnych, dlatego postanowiłem stworzyć ten mały tutorial. W artykule opiszę interfejs USART, w który wyposażona jest większość mikrokontrolerów.

Czytaj całość…

Jak przystosować domowego pilota do własnych celów?

Jak przystosować domowego pilota do własnych celów?

W amatorskich konstrukcjach często można spotkać się z wykorzystaniem pilotów. Dzięki nim możliwe jest np. zdalne uruchamianie lub sterowanie robotem.

W artykule opisałem, jak przystosować pilota do współpracy z własnymi robotami. Opis na przykładzie zmagań z pilotem firmy Philips.

Czytaj całość…

Bootloadery – pierwsze kroki na przykładzie Arduino

Bootloadery – pierwsze kroki na przykładzie Arduino

Bootloader w mikrokontrolerach, to mini program zagnieżdżony w pewnym sektorze pamięci uC. Dzięki niemu możliwe jest wgrywanie programu z pominięciem programatora.

Rozwiązanie takie stosowane jest coraz częściej np.: dla ułatwienia aktualizacji oprogramowania. Bootloader użyty jest również w każdym Arduino.

Czytaj całość…

Szybki start z WinAVR

Szybki start z WinAVR

Pakiet programów WinAVR zawiera w sobie całkiem dobry i zupełnie darmowy (na licencji GPL) kompilator języka C wraz z kompletem narzędzi do tworzenia programów dla 8-bitowych mikroprocesorów AVR firmy ATMEL.

Jest to odmiana znanego, np. z systemu Linux, kompilatora GCC (GNU Compiler Collection).

Czytaj całość…

Czytaj losowy artykuł