Uploading code to Arduino Uno from mBlock 4.0.4 software Ubuntu 16.04.3 LTS 64bits


#1

Hi, I’m having a problem while trying to upload a code made in mBlock to my Arduino Uno.

Im running mBlock 4.0.4 in Ubuntu 16.04.3 LTS 64bits

Switching to the Arduino idle to compile and upload the code works.

When i try to upload the code from mBlock software pressing the upload to Arduino button it throws the next error:

compiles

I would like to be able to send the code directly from the mBlock software to reduce steps and earn time. Such as it is working from the idle it should be working from the software. How can i fix this problem?

Thanks


#2

Please turn to mBlock 5 online version, mLink:
https://ide.makeblock.com/#/


#3

I need to be able to use an extension that doesn’t seem to be in the web version so I can’t use the mBlock 5 online version


#4

mBlock 5 online version should be working, as well as the extension. If the https is not working, please try http://ide.makeblock.com/#/


We now focus on mBlock 5, so I am not sure whether the mBlock 4 issue will be solved, nor when.


#5

Hi thanks for your answer, the only link that’s working for me is https://ide.mblock.cc/
The other ones https and http wont load (http redirects to https)

Although this works, when I open extensions tab I can’t find a place to add a custom extension. Is this possible in this version? Because is the thing I require, and if it cant be done this isn’t a solution for me.

The custom extension that I want is actually in the catalog of mBlock 4.0.4. But in this extension tab i can’t find a way to search for it.

Also, does this version work with Linux? I have my Arduino Uno and want to link it with mBlock. Is it available to do so for Ubuntu?


#6

For extension, I am afraid the format is different from mBlock3/4’s. And here is guidance to write custom extension for mBlock5: http://www.mblock.cc/api-docs/_preview/mblock-5/en/developer-documentation/tutorials/add-led-light-to-arduino-uno.html


#7

If the extension was developed for mBlock5, is there an easy way to distribute it for normal users? Because all those steps are chaotic for students in a class. Is there a way to select the custom extension from a panel and just “install” it (knowing it has to be developed for mBlock5)


#8

There are some codes can be copied from mBlock 3 extensions, but we still need to develop new mBlock 5 extensions.


#9

What i meant is, the tutorial you gave me to put an extension is really complicated for a normal user (I’m referring to a kid learning how to do that stuff), and I’m assuming there is not way to really implement this easily because I’m not easily finding a catalog to add extensions that are not original from mBlock.

The real question is, once the extension for mBlock 5 is created, is there an easy way to deliver it to other users or they have to follow the same steps? Is there a catalog for custom extension not developed by mBlock?

Thanks


#10

Sorry for the misunderstanding.
I am afraid the guidance for building extensions if for developers, not normal users.
If users upload their own extensions, others can also download from extension center and use it. Please use mBlock 5 online version.


#11

Where is that extension center in mBlock 5? Or is it that there are no users extensions uploaded?


#12

You may check the main board you are using, then go to extension +, you will see extension center from Makeblock and other developers, like this one:


#13

Thanks for the information will be moving this to the right people to see what they do about it.

I suppose you are giving support for mLink for ubuntu right now such as mBlock 5 requires mLink right?


#14

For Linux, there is no need to download mBlock 5. But using online version which requires installing mLink.


#15

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.