Yes!
MicroBlocks is the most powerful tool to work, teach and learn with micro:bit devices. It is really great!
But some comments about using micro:bit with Snap! / Snap4Arduino...
-I know it would be a popular success to fully integrate the use of micro:bit with Snap! And it wouldn’t be that hard either. But that’s what micro: bit people could do. I don't sell boards ... and I try (I'm talking about Snap4Arduino now) to support microcontrollers in general, freely and cheaply.
- Actually, Snap4Arduino is not "4Arduino". It works with any device running Firmata firmware. Then, any Firmata implementation on micro:bit will run ok. But standard firmata would not implement all micro:bit features... so, and extra work should be done to get them.
- The discussion could be long ... but I think the general idea is that people who could do this job find it more interesting to work with other devices; maybe cheaper, or more "free", or more adapted to their needs ...
- And trying to provide some practical solutions:
- I tested MakerBit firmata solution (MakerBit Program Installation - Google Docs) It worked fine with Snap4Arduino primitive blocks. The problem here was primitives is not what people wants (for micro:bit embedded features). It is a good solution for working with a micro:bit shield (a motor shield for example) because you can use board pins in the same way people work with Arduinos. Note I tested it more than a year ago... (I don't know about news on this).
- Other Firmata, from micro:bit foundation. Also pointed by @tguneysu in this post. I tested, but also, more than a year ago. It has extra features (to use micro:bit display and more) but the problem I saw (in that moment) was that it hadn't all the StandardFirmata protocol implemented... and the "normal connection action" of Snap4Arduino wasn't working. It needs some javascript coding (to do the connection) or that firmata must be modified. I think is the problem @tguneysu had.
- And finally, but maybe the best solution (is the solution I've seen working in shools) is using a middleware made by Picaxe people (made for Scratch2, and also for Snap!). Look here. It is simple, and maybe not well maintained, but allow you to connect Snap! (Snap4Arduino not needed) to micro:bit by Bluetooth (and also to WeDo1, WeDo2...). It is verypractical!!
Note: To play with Picaxe solution, you must run Snap! by http (not https). You can use
(Snap! Build Your Own Blocks).
I tested this solution, but I'm not a micro:bit user. Anyway, any problems, you can use this forum and I try to see what happens...
That's all!
Joan