Robokooderit

Tutustumme ohjelmoinnin perusteisiin mBlock -ohjelmointiympäristössä. Mblock on visuaalisesta Scratch-ohjelmointikielestä tehty versio Makeblockin robottien ja Arduino -kehitysalustan ohjelmointiin.

mBlockissa koodaaminen tapahtuu yhdistämällä koodilohkoja toisiinsa, kuin palapelin paloja
(klikkaa kuvaa isommaksi).




Ohjelmoimme pienien ohjelmanpätkien ja pelien lisäksi mBot-robottia, joka pohjautuu Arduino mikrokontrolleriin. Mbot sisältää lisäksi mm. näitä ohjelmoinnilla hyödynnettäviä elektronisia osia:

  • 2 kpl vaihteistomoottori
  • ultraäänianturi (etäisyys)
  • valoisuusanturi
  • infrapunasensori (mustan viivan tunnistus)
  • 2 kpl rgb-led
  • pienoiskaiutin
  • painonappi 
  • infrapunalähetin ja vastaanotin

Tutkimme miten robotin sensoreiden dataa hyödyntämällä saamme robotin ohjelmoitua esim. väistelemään esteitä, pysymään mustalla radalla, tanssimaan äänien ja värivalojen säestäessä sekä regoimaan ympäristön valoisuuteen.

Mbot-robotin kasaus "hiukan" nopeutettuna.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä