Discuss Scratch

IanDoesMC
Scratcher
5 posts

Ozobot With Scratch

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-
Scratcher
1000+ posts

Ozobot With Scratch

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
Scratcher
500+ posts

Ozobot With Scratch

-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
Scratcher
1000+ posts

Ozobot With Scratch

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.

Not yet a Knight of the Mu Calculus.
-Io-
Scratcher
1000+ posts

Ozobot With Scratch

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
Scratcher
100+ posts

Ozobot With Scratch

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.

clipd • osx clipboard manager and history

;
MegaApuTurkUltra
Scratcher
1000+ posts

Ozobot With Scratch

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.

$(".box-head")[0].textContent = "committing AT crimes since $whenever"
Jonathan50
Scratcher
1000+ posts

Ozobot With Scratch

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.

Not yet a Knight of the Mu Calculus.
IanDoesMC
Scratcher
5 posts

Ozobot With Scratch

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-
Scratcher
1000+ posts

Ozobot With Scratch

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
Scratcher
1000+ posts

Ozobot With Scratch

-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.

Long-since moved on from Scratch, if you need to find all my posts, search this in google: 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67
IanDoesMC
Scratcher
5 posts

Ozobot With Scratch

-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-
Scratcher
1000+ posts

Ozobot With Scratch

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
Scratcher
1000+ posts

Ozobot With Scratch

-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)

Not yet a Knight of the Mu Calculus.
Iphantommenace
Scratcher
4 posts

Ozobot With Scratch

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]

Last edited by Iphantommenace (March 10, 2016 15:14:22)

Dylan5797
Scratcher
1000+ posts

Ozobot With Scratch

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
Scratcher
1000+ posts

Ozobot With Scratch

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?

Placeholder
christianxyz
New to Scratch
100+ posts

Ozobot With Scratch

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

Powered by DjangoBB