IanDoesMC

Part of my Engineering class requires us to program a robot toy named Ozobot, which can be found here. My question is whether I can use Scratch as the programming platform instead of the overly simplistic OzoBitly programming language included.

Note: I know that I can use BASIC, Lua, ect, but I am forced to use a block set programming language, so I can “teach” for the grade.

-Io-

Unless the OzoBot uses the PicoBoard or Lego WeDo, no, you can't.

However i have found this http://ozoblockly.com in their site, which you could use.

kvackkvack

-Io- wrote:

Unless the OzoBot uses the PicoBoard or Lego WeDo, no, you can't.

However i have found this http://ozoblockly.com in their site, which you could use.
If there's some way to run it with JavaScript, you could also make a Scratch extension for it.

Jonathan50

If you use Windows or Mac and the OzoBot uses USB to communicate, then a Scratch 2.0 extension is possible.
If you are using Scratch 1.4 you could have an external program that communicates with Scratch and the OzoBot.

-Io-

kvackkvack wrote:

-Io- wrote:

Unless the OzoBot uses the PicoBoard or Lego WeDo, no, you can't.

However i have found this http://ozoblockly.com in their site, which you could use.
If there's some way to run it with JavaScript, you could also make a Scratch extension for it.
Oh yeah, forgot about that. But OzoBlockly seems to be the easiest option

jTron

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.

MegaApuTurkUltra

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Interesting way to avoid having a usb extension. Seems like it would be kind of annoying to use though.

Jonathan50

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.
That's pretty cool!
It seems like your set of commands might still be limited to what ozoblockly ozobot has, though. You're probably best off sticking with that.
For many things you will be able to make it from simpler constructs.

IanDoesMC

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.

-Io-

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there

NoMod-Programming

-Io- wrote:

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there
Is that open source? I'm too lazy to google it.

IanDoesMC

-Io- wrote:

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there
The reason is that unless they get their rears in gear the complexity in the system will not be there. I would need a lot more customizaton.

-Io-

NoMod-Programming wrote:

-Io- wrote:

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there
Is that open source? I'm too lazy to google it.
Probably, since it's based off Google's Blockly

IanDoesMC wrote:

-Io- wrote:

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there
The reason is that unless they get their rears in gear the complexity in the system will not be there. I would need a lot more customizaton.
Well that's the only way to do that right now since it seems like that's the only way of programming with blocks with the OzoBot because the functions for each color most probably come preprogrammed in the OzoBot

Jonathan50

-Io- wrote:

NoMod-Programming wrote:

-Io- wrote:

IanDoesMC wrote:

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Looking at the GIF, im wondering if the color coding system can be transferred into Scratch.
Why, though? You could, but you already have OzoBlockly there
Is that open source? I'm too lazy to google it.
Probably, since it's based off Google's Blockly
Well Blockly is Apache 2.0 -_- (not copyleft)

Iphantommenace

IanDoesMC wrote:

Part of my Engineering class requires us to program a robot toy named Ozobot, which can be found here. My question is whether I can use Scratch as the programming platform instead of the overly simplistic OzoBitly programming language included.

Note: I know that I can use BASIC, Lua, ect, but I am forced to use a block set programming language, so I can “teach” for the grade.

when green flag clicked
say [use the app OzoBlockly]

Dylan5797

Iphantommenace wrote:

IanDoesMC wrote:

Part of my Engineering class requires us to program a robot toy named Ozobot, which can be found here. My question is whether I can use Scratch as the programming platform instead of the overly simplistic OzoBitly programming language included.

Note: I know that I can use BASIC, Lua, ect, but I am forced to use a block set programming language, so I can “teach” for the grade.

when green flag clicked
say [use the app OzoBlockly]
Please avoid posting completely in scratchblocks, as it's considered spam, even if it is adding to the discussion.

Thank you!

dude341

jTron wrote:

Wow… it looks like Ozoblockly actually just encodes the program as very fast color flashes, and you hold your ozobot against the screen to load the program. Here's a really terrible gif, potential seizure warning, note that the framerate is severly lowered and when this is actually happening the colors go by wayy faster. So, it doesn't really make that much sense for this to be a “live” sort of thing with scratch, but you could potentially create a program to parse a scratch json file and turn it into the flashes.

It seems like your set of commands might still be limited to what ozoblockly has, though. You're probably best off sticking with that.
Isn't that what R.O.B on the NES did?

christianxyz

Iphantommenace wrote:

IanDoesMC wrote:

Part of my Engineering class requires us to program a robot toy named Ozobot, which can be found here. My question is whether I can use Scratch as the programming platform instead of the overly simplistic OzoBitly programming language included.

Note: I know that I can use BASIC, Lua, ect, but I am forced to use a block set programming language, so I can “teach” for the grade.

when green flag clicked
say [use the app OzoBlockly]

No look, Ozobot used here:

ozoblockly.com/editor

_______________________

terminate program and turn Ozobot off ::extension cap