Robokooderit

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

Lataa mBlock omalle tietokoneellesi täältä. Kohdasta mBlock PC version löydät version joko Windowsille tai Macille.

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ä