mBlock koodausympäristö yllättää

Tekijä: Kimmo Kulmala
mBotin ohjelmointiin suunniteltu mBlock on lohkopohjainen koodausympäristö. Testasin mBlock ympäristön toimintaa eri ekosysteemeissä ja tulokset olivat kelvollisia Windowsissa, Chromebookissa ja Ubuntu Linuxissa. MacBookissakin ympäristö todennäköisesti toimii.
Kuva 1: mBlock - koodausympäristö.

Paras yllätys oli kuitenkin se, että ympäristöstä löytyi tuki Arduino - alustalle. Kaikki ne laitteet, jotka kone tunnistaa USB - portistaan, tunnistuu myös mBlock - ympäristöön. Testasin aidolla Arduinolla ja klooni - Arduinolla. Arduinolle löytyi valmiit laajennuslohkot digitaalisille- ja analogisille porteille, servomoottoreille ja ultraäänianturille.  Kehitys oli Arduinon osalta selvästi kesken. 


Kuva 2: mBlock - ympäristöön tunnistuvat kaikki ne Arduino alusta, jotka käyttöjärjestelmä hyväksyy.


Kuva 3: mBlock - ympäristö tuottaa lohkokoodista Arduino C - koodia.

Chromebookissa selain versio toimi kelvollisesti. Windowsissa parhaiten toimi asennettava mBlock - ohjelma. Suosittelen testaamaan Arduinon ohjelmoinnissa mBlock - ympäristön lohkopohjaisuutta. Lohkot helpottavat huomattavasti perusohjelmointia. Lisäkirjastojen käyttöönotto vaatisi omien laajennuslohkojen koodaamista. Tämäkin siis olisi mahdollista. Siihen osaan en kuitenkaan ole ehtinyt tutustua.

Kommentit

Kirjaudu sisään lisätäksesi tähän kommentin