MakeCode és un entorn de programació per blocs, similar a Snap!, elaborat per Microsoft. MakeCode ofereix un entorn de programació amb un editor de blocs i un editor textual de Javascript. Permet programar per a diferents dispositius físics com ara micro:bit o Lego Mindstorms.
Si volem fer servir MakeCode per programar la placa micro:bit, el primer que hem de fer és anar a aquesta adreça i veureu això:
L’entorn de programació MakeCode no us resultarà del tot estrany. Com Snap!, també consisteix en uns menús en els quals obtenim blocs de diferents tipus (l’àrea central), i tenim un espai on col·locar-los (l’àrea àmplia de la dreta). En aquesta àrea de treball sempre hi trobarem per defecte dos blocs ja col·locats: «on start» i «forever». Les instruccions que podem donar dintre d’«on start» seran executades just quan comenci el programa, i les podem fer servir per a inicialitzar tot el que calgui. Les instruccions que posem dintre de «forever» s’executaran de manera continuada fins que parem el programa (igual que passava amb Snap!).
A la banda esquerra tenim una imatge de la micro:bit. Aquesta part és un simulador on anirem veient allò que programem abans de descarregar-ho a la nostra targeta.
Al costat del logotip de Microsoft hi ha un botonet d’opcions, des del qual podem accedir a «idioma» i triar el que més ens agradi dels disponibles.
A dalt, a la part central hi ha dues pestanyes que ens permeten triar entre «Blocs» i «Javascript». Si cliquem «Javascript», podrem veure la traducció textual en llenguatge Javascript del blocs que hem anat col·locant. Si tenim triada la pestanya «Javascript» i coneixem aquest llenguatge, també hi podem escriure directament les instruccions i anar construint el nostre programa. De moment, començarem a aprendre a programar fent servir els blocs.
Us convidem a començar a utilitzar la micro:bit programant la graella de LED.