Potreban nivo znanja
Potreban nivo znanja
- ML-R sistem je za naprednije korisnike, uključujući naprednije početnike. Ako niste nikad programirali i nema Vam tko pomoći, bolji izbor za izradu mobilnog robota je Lego ili Fischertechnik. Alternativa osobi za pomoć može biti Google s uputama uz ML-R proizvode, ali neće biti lako.
- Vrlo je poželjno poznavanje bilo kojeg proceduralnog programskog jezika, najbolje C-a ili nekog sličnog. Priloženi primjeri koda će obično biti prilagođeni osnovnom nivou znanja.
Ako ste napredni početnik (zadovoljavate gornje uvjete), možete početi s 2 pločice: ML-R Arduino Nano Adapter (mrm-nano) i ML-R Motor Driver 4x3.6A (mrm-mot4x3.6). Greške će biti jeftine jer Arduino Nano pločica košta oko 2.6$ na Ebayu i uništenu je jeftino zamijeniti. Spajanjem senzora i motora, moći ćete napraviti pristojne početničke robote.
Napredni korisnici mogu koristiti STM kontrolere programirane putem bare metal C-a ili C++. Koristeći sve prednosti 32-bitne ARM arhitekture, moguće je napraviti praktički sve najbolje što nude suvremeni mikrokontoleri. Ako pogledate STM web, vidjet ćete kako mikrokontroler vrti simultano 4 filma na malom TFT ekranu, sasvim pristojnim brojem slika u sekundi, koristeći oko 3% procesora. STM nudi odlične i besplatne alate, kojima je moguće efikasno programirati, unatoč kompleksnosti.