module main author unknown version 1 0 description '' variables test total script 50 50 { whenStarted local 'string1' 'This is ' local 'string2' 'a string' local 'list1' ('[data:makeList]' 'cat' 'dog') local 'list2' ('[data:makeList]' 'bird' ' fish') sayIt 'Joined strings:' ('[data:join]' string1 string2) ('[data:unicodeString]' 10) 'Joined lists:' ('[data:join]' list1 list2) } module 'Basic Sensors' Input author MicroBlocks version 1 0 tags tilt acceleration light sensor description 'Provides blocks to read tilt in the three axes, acceleration, temperature and light level. Many boards come with this particular set of sensors, such as the micro:bit, the Circuit Playground Express, the Calliope or the Citilab ED1.' spec 'r' '[sensors:tiltX]' 'tilt x' spec 'r' '[sensors:tiltY]' 'tilt y' spec 'r' '[sensors:tiltZ]' 'tilt z' spec 'r' '[sensors:acceleration]' 'acceleration' spec 'r' '[display:lightLevel]' 'light level' spec 'r' '[sensors:temperature]' 'temperature (°C)' module 'LED Display' Output author MicroBlocks version 1 0 tags pixel matrix led tft description 'Display primitives for the 5x5 LED display on the BBC micro:bit, Calliope mini and M5Atom Matrix. Boards with TFT displays (such as the Citilab ED1 or the M5Stack family) also support this primitives in a simulated "fat pixel" display.' spec ' ' '[display:mbDisplay]' 'display _' 'microbitDisplay' 15237440 spec ' ' '[display:mbDisplayOff]' 'clear display' spec ' ' '[display:mbPlot]' 'plot x _ y _' 'num num' 3 3 spec ' ' '[display:mbUnplot]' 'unplot x _ y _' 'num num' 3 3 spec ' ' 'displayCharacter' 'display character _' 'str' 'A' to displayCharacter s { s = ('[data:join]' '' s) '[display:mbDrawShape]' ('[display:mbShapeForLetter]' (at 1 s)) }