I am successfully using the ExCITE software with a micro:bit v1.3B connected via bluetooth:
The institution, I am working at, purchased many micro:bits v2 for the students. It would be helpful, if this model would be supported. It was announced in spring 2024 that there were efforts to realize this. It would be helpful, if someone could give me some further information regarding this topic.
Perhaps there is another approach to this. There may be some kind of integration in "Snap!".
Any suggestions are welcome. Feel free to ask for further details.
@petermathijssen Thanks for the recommendation. I know and like MicroBlocks. But in this particular case, I am looking for a straightforward way to use bluetooth. (I think, it's not - or at least not directly - possible with MicroBlocks.)
Can you tell me what you mean by directly? Snap can directly connect to, for instance, the microbit using BLE and MicroBlocks is able to do that too using BLE, even at the same time.
There has to be some program on the micro:bit to make it work, so that you can send and receive commands and data from the micro:bit. You could use MicroBlocks for that to make it possible. Then you can use Snap to talk to the micro:bit using BLE and the MicroBlocks library.
Additionally, I just recognized that "Snap!" v10 was released yesterday. It offers the library "MicroBlocks".
Sadly, I cannot find a documentation. I guess, I need some help here.
I'm not sure, if the new functionalities of "Snap!" and MicroBlocks fulfill my needs. Here's what I intend to do:
It's an educational project for students on a beginner's level. It would be helpful, if it would work "out of the box" without having to build my own "Print 'hello world'" block. Here are the blocks of the ExCITE project - which (sadly) just works with a micro:bit v1.3 (and not v2).
It would be helpful, if the programming itself would work via BLE. This would make it possible to do physical computing without the need to plug/unplug a USB cable.
It would be neat, if it could be a "Snap!"-only solution that empowers my students to interact with all of the micro:bit's actors and sensors. I imagine a "Snap!" library with all the blocks mentioned above. (... but feel free to let me know how "Snap!" and MicroBlocks interact.)
Is there a way yet? Or do I have to wait for "ExCITE for micro:bit v2"?
I am also trying to make the microblocks blocks in Snap! I am still learning Snap! so that will take some time, and my time is very limited . I guess there are really smart people on the community that could make the conversion really fast so maybe there are some user willing to help. I am using the idea of MicroBlocks Client for Snap! - 夜行人 It is not using the current MicroBlocks library so that is why am trying to convert it.