Wpis z mikrobloga

@CegielniaPL: Przemysłowe głównie w wysokopoziomowych, dedykowanych językach opracowanych przez producentów.
A jak coś samodzielnie chcesz skręcić, to mikrokontrolery (STM, ARM czy coś podobnego) albo weź jakieś Arduino/Raspberry. Tam możesz pisać w Assembly lub C, albo bawić się w jakiś wyższy poziom typu Matlab/Labview.
@CegielniaPL: Jeśli chcesz zacząć ale mieć od razu odstawy na coś poważniejszego, to najlepiej nauczyć się C i zacząć z jakimiś małymi mikrokontrolerami ATmega. Dobra do tego będzie książka Tomasza Francuza (właśnie wyszła uaktualniona wersja). Co do podłączania silników itd, czyli ogólniej - robotyki, to zacznij od: http://forbot.pl/blog/.
Również książka "Budowa robotów dla początkujących" może być przydatna od strony szeroko pojętej elektroniki w amatorskiej robotyce.
@CegielniaPL:
Na twoje potrzeby poczytaj o tym: http://en.wikipedia.org/wiki/Microcontroller

Mirkokontrolery AVR możesz programować z użyciem Atmel Studio ( http://www.atmel.com/microsite/atmel_studio6/ ) - takiego całkiem fajnego IDE (przynajmniej taką miałem o nim opinię jak korzystałem z niego parę lat temu) - z wykorzystaniem C, C++ albo assembly.

The Atmel Studio 6 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code.


O to
@CegielniaPL: Taki jaki jest dostępny na twój mikrokontroler i odpowiada tobie. Dla procesora nie ma znaczenia czy kontroluje migającą diodę czy najnowszy model terminatora; program to program ;-) Jeżeli nie masz żadnego doświadczenia z mikrokontrolerami to polecam zacząć od Arduino, bo roboty to fajna sprawa. Kiedyś startowałem w zawodach robotów minisumo - nie wygrałem, ale co się po drodze nauczyłem i zabawiłem na zawodach to moje.
@CegielniaPL: Ja bym się nie podejmował reużywania procesorów z telefonów, tak na oko to byłoby bardzo dużo roboty z tym. Ale na pewno byłoby to ciekawe wyzwanie dla ludzi już trochę obeznanych z tym. No i należałoby ogarnąć programator też, co może nie być trywialne.
@CegielniaPL:
Polecam na początek kupić ATmegę jakąś za 5zł, programator za ~20 zł i kilka bzdetów typu diody, oporniki, kondensatory, przyciski, ewentualnie silniczek i mostek H i zobaczyć, czy Cię jara taka zabawa. Wejść na elektrodę ( ͡° ʖ̯ ͡°) czy coś podobnego, wziąć schemat najprostszego robota "światłoluba" (chodzący za światłem) albo linefollowera i spróbować to złożyć.
Ewentualnie zacząć od Arduino/Raspberry, ale w tym już nic się
@CegielniaPL: Generalnie poważniejsze konstrukcje robotów buduje się wykorzystując strukturę warstwową. Jak bardzo każda z warstw będzie customowa to zależy jaki jest Twój cel. Jeżeli chcesz skupić się na konstrukcji mechanicznej robota, ograniczyć problemy związane z integracją elektroniki to dobierasz gotowe sterowniki do silników z gotowymi bibliotekami do obsługi w C/C++ i zajmujesz się przede wszystkim konstrukcją potem możesz napisać algorytmy poruszania się przy użyciu wysokopoziomowych języków.

Jeżeli jesteś całkowicie zielony w