jguille2 / SA5

Scratch/Snap and Arduino Synchronized
GNU General Public License v3.0
10 stars 3 forks source link

micro:bit support #7

Open tguneysu opened 5 years ago

tguneysu commented 5 years ago

Hi Joan, This place might not be the right place for this question but I wanted to ask whether or not micro:bit support was going to be included in any of the Snap4Arduino versions?

I know it's odd to ask for another platform support in an Arduino focused interface.

But I have come across a Firmata version of HYPERFIRMATA that emulates an Arduino in micro:bit. I was able to successfully deploy this and engage the digital/analog pins. However, this is a far cry from fully utilizing micro:bit.

Most of the suggested links for micro:bit resort to BLE based connectivity with very specific BLE hardware, and as such makes it practically impossible to utilize.

I am aware of microBlocks and have been working with John Maloney.

Thanks for your input. Turgut

jguille2 commented 5 years ago

Hi Turgut!

Yes, this is a good question. Maybe I don't have quick solutions...but I will share some comments...

Ok. I will trey next weekend to test micro:bit firmatas and I will send you my tests.

Joan

tguneysu commented 5 years ago

Greetings Joan,

Thanks a lot for quick and strategical answer. It helped me a lot understanding the direction and how to go about things.

I very much look fwd to reading about your Firmata assessments. There is maybe too much confusing info about all the ways one can utilize all these pieces of hardware and software. A review by someone in the know is very helpful.

As a side info, I am just about done translating Mind+ by DFROBOT. Very nice integration job covering Arduino's, micro:bit, and ESP32. Very much in-line with the efforts of your larger team. It is my preferred platform for working on all three at this point in time.

I will have to read up on the Mozilla web of things protocol. But supporting the ability to communicate and switch between hardware platforms is a key point while teaching kids about the new interconnected world. Many times engaging facilities like WIFI, web io comes later in the learning cycle. As such it is helpful to have a way of deploying these advanced tools without disrupting the learning setup and platform.

Looking forward to supporting your projects in my small ways.

Turgut

Get Outlook for Androidhttps://aka.ms/ghei36


From: Joan Guillén i Pelegay notifications@github.com Sent: Thursday, July 11, 2019 2:58:31 AM To: jguille2/SA5 Cc: Turgut; Author Subject: Re: [jguille2/SA5] micro:bit support (#7)

Hi Turgut!

Yes, this is a good question. Maybe I don't have quick solutions...but I will share some comments...

Ok. I will trey next weekend to test micro:bit firmatas and I will send you my tests.

Joan

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=ABP2JBQQZ27YLXLDL5KZ2U3P6ZZSPA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVCRLA#issuecomment-510273708, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABP2JBUHUTTW6P7R7GKA3ETP6ZZSPANCNFSM4H7NARAA.

jguille2 commented 5 years ago

Hi,

Sorry... but I'm beginning my holidays... and I will be disconnected for a while.

I didn't test Firmata over micro:bit. I saw it has not more sense. The support of Firmata in micro:bit is poor. And Firmata itself has no support for the display and other sensors or the micro:bit.

Then, to use it with Snap! the current option is to use Picaxe software as a middleware. And of course, MicroBlocks is the best tool to programm this board.

We can reopen this thread on September.

Thanks,

Joan

Missatge de Turgut notifications@github.com del dia dj., 11 de jul. 2019 a les 8:27:

Greetings Joan,

Thanks a lot for quick and strategical answer. It helped me a lot understanding the direction and how to go about things.

I very much look fwd to reading about your Firmata assessments. There is maybe too much confusing info about all the ways one can utilize all these pieces of hardware and software. A review by someone in the know is very helpful.

As a side info, I am just about done translating Mind+ by DFROBOT. Very nice integration job covering Arduino's, micro:bit, and ESP32. Very much in-line with the efforts of your larger team. It is my preferred platform for working on all three at this point in time.

I will have to read up on the Mozilla web of things protocol. But supporting the ability to communicate and switch between hardware platforms is a key point while teaching kids about the new interconnected world. Many times engaging facilities like WIFI, web io comes later in the learning cycle. As such it is helpful to have a way of deploying these advanced tools without disrupting the learning setup and platform.

Looking forward to supporting your projects in my small ways.

Turgut

Get Outlook for Androidhttps://aka.ms/ghei36


From: Joan Guillén i Pelegay notifications@github.com Sent: Thursday, July 11, 2019 2:58:31 AM To: jguille2/SA5 Cc: Turgut; Author Subject: Re: [jguille2/SA5] micro:bit support (#7)

Hi Turgut!

Yes, this is a good question. Maybe I don't have quick solutions...but I will share some comments...

  • You know in this space (SA5) I point to S2Bot soft< http://www.picaxe.com/BBC-microbit> from Picaxe team. With this middleWare, you can connect Scratch and Snap! You can only implement a basic usage (to manage micro:bit built features, no to use genaral microcontroller pins as you want). But sometimes is enough for our projects, connecting the "real world" to to our digital projects.

  • John Maloney told me about Firmata in micro:bit, but I haven't tested this. But I will do it! I will report my test (maybe this weekend).

  • And yes, MicroBlocks is our future. But I don't see a closer integration with Snap! And I'm focused in Computer Science (not only robotics... you know that about "wide walls") and I need the whole Snap! Our current steps is about connection (not integration) between MicroBlocks projects (and then micro:bit, esp32...) and Snap! We decided (past May) to use the "Mozilla Web of Things" protocol for this. Then we can program micro:bit with MicroBlocks and use that "webOfThings" protocol to use their features (whatever you have implemented by MicroBlocks).

Ok. I will trey next weekend to test micro:bit firmatas and I will send you my tests.

Joan

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=ABP2JBQQZ27YLXLDL5KZ2U3P6ZZSPA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVCRLA#issuecomment-510273708>, or mute the thread< https://github.com/notifications/unsubscribe-auth/ABP2JBUHUTTW6P7R7GKA3ETP6ZZSPANCNFSM4H7NARAA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=AAWKN27A2NBJDEF55W3QZPLP63HFLA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVUV6A#issuecomment-510348024, or mute the thread https://github.com/notifications/unsubscribe-auth/AAWKN23NV7ZYTBMLLJVYWHDP63HFLANCNFSM4H7NARAA .

--


Joan Guillén i Pelegay Servei de Formació i Desenvolupament Professional del Professorat Via Augusta, 202-226 2B | 08021 Barcelona

Abans d'imprimir aquest missatge, penseu si és realment necessari fer-ho: el medi ambient és cosa de tothom.

Aquest missatge s'adreça exclusivament a la persona destinatària i pot contenir informació privilegiada o confidencial. Si no sou la persona indicada, us recordem que l'ús, divulgació i/o còpia sense autorització és prohibida en virtut de la legislació vigent. Si heu rebut aquest missatge per error, us demanem que ens ho feu saber immediatament per aquesta via i que el destruïu. This email and the information within are CONFIDENTIAL and it is intended exclusively for the addressee. If this message has been received in error, you are not entitled to use, disclose, distribute copy or rely on this email in any way. Please notify us immediately by email and delete it from your system.

tguneysu commented 5 years ago

Have a great holiday Joan. If your path crosses Cappadocia/Turkey give me a call. +90 535 034 6565

Brgds.

Get Outlook for Androidhttps://aka.ms/ghei36


From: Joan Guillén i Pelegay notifications@github.com Sent: Friday, July 26, 2019 6:32:21 PM To: jguille2/SA5 SA5@noreply.github.com Cc: Turgut tguneysu@msn.com; Author author@noreply.github.com Subject: Re: [jguille2/SA5] micro:bit support (#7)

Hi,

Sorry... but I'm beginning my holidays... and I will be disconnected for a while.

I didn't test Firmata over micro:bit. I saw it has not more sense. The support of Firmata in micro:bit is poor. And Firmata itself has no support for the display and other sensors or the micro:bit.

Then, to use it with Snap! the current option is to use Picaxe software as a middleware. And of course, MicroBlocks is the best tool to programm this board.

We can reopen this thread on September.

Thanks,

Joan

Missatge de Turgut notifications@github.com del dia dj., 11 de jul. 2019 a les 8:27:

Greetings Joan,

Thanks a lot for quick and strategical answer. It helped me a lot understanding the direction and how to go about things.

I very much look fwd to reading about your Firmata assessments. There is maybe too much confusing info about all the ways one can utilize all these pieces of hardware and software. A review by someone in the know is very helpful.

As a side info, I am just about done translating Mind+ by DFROBOT. Very nice integration job covering Arduino's, micro:bit, and ESP32. Very much in-line with the efforts of your larger team. It is my preferred platform for working on all three at this point in time.

I will have to read up on the Mozilla web of things protocol. But supporting the ability to communicate and switch between hardware platforms is a key point while teaching kids about the new interconnected world. Many times engaging facilities like WIFI, web io comes later in the learning cycle. As such it is helpful to have a way of deploying these advanced tools without disrupting the learning setup and platform.

Looking forward to supporting your projects in my small ways.

Turgut

Get Outlook for Androidhttps://aka.ms/ghei36


From: Joan Guillén i Pelegay notifications@github.com Sent: Thursday, July 11, 2019 2:58:31 AM To: jguille2/SA5 Cc: Turgut; Author Subject: Re: [jguille2/SA5] micro:bit support (#7)

Hi Turgut!

Yes, this is a good question. Maybe I don't have quick solutions...but I will share some comments...

  • You know in this space (SA5) I point to S2Bot soft< http://www.picaxe.com/BBC-microbit> from Picaxe team. With this middleWare, you can connect Scratch and Snap! You can only implement a basic usage (to manage micro:bit built features, no to use genaral microcontroller pins as you want). But sometimes is enough for our projects, connecting the "real world" to to our digital projects.

  • John Maloney told me about Firmata in micro:bit, but I haven't tested this. But I will do it! I will report my test (maybe this weekend).

  • And yes, MicroBlocks is our future. But I don't see a closer integration with Snap! And I'm focused in Computer Science (not only robotics... you know that about "wide walls") and I need the whole Snap! Our current steps is about connection (not integration) between MicroBlocks projects (and then micro:bit, esp32...) and Snap! We decided (past May) to use the "Mozilla Web of Things" protocol for this. Then we can program micro:bit with MicroBlocks and use that "webOfThings" protocol to use their features (whatever you have implemented by MicroBlocks).

Ok. I will trey next weekend to test micro:bit firmatas and I will send you my tests.

Joan

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=ABP2JBQQZ27YLXLDL5KZ2U3P6ZZSPA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVCRLA#issuecomment-510273708>, or mute the thread< https://github.com/notifications/unsubscribe-auth/ABP2JBUHUTTW6P7R7GKA3ETP6ZZSPANCNFSM4H7NARAA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=AAWKN27A2NBJDEF55W3QZPLP63HFLA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVUV6A#issuecomment-510348024, or mute the thread https://github.com/notifications/unsubscribe-auth/AAWKN23NV7ZYTBMLLJVYWHDP63HFLANCNFSM4H7NARAA .

--


Joan Guillén i Pelegay Servei de Formació i Desenvolupament Professional del Professorat Via Augusta, 202-226 2B | 08021 Barcelona

Abans d'imprimir aquest missatge, penseu si és realment necessari fer-ho: el medi ambient és cosa de tothom.

Aquest missatge s'adreça exclusivament a la persona destinatària i pot contenir informació privilegiada o confidencial. Si no sou la persona indicada, us recordem que l'ús, divulgació i/o còpia sense autorització és prohibida en virtut de la legislació vigent. Si heu rebut aquest missatge per error, us demanem que ens ho feu saber immediatament per aquesta via i que el destruïu. This email and the information within are CONFIDENTIAL and it is intended exclusively for the addressee. If this message has been received in error, you are not entitled to use, disclose, distribute copy or rely on this email in any way. Please notify us immediately by email and delete it from your system.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/jguille2/SA5/issues/7?email_source=notifications&email_token=ABP2JBXI7BSIJF7CZIGPJJLQBMKILA5CNFSM4H7NARAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD246HCY#issuecomment-515498891, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABP2JBVFMQ4HM77X7XSJLYTQBMKILANCNFSM4H7NARAA.