This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2007-06-02 10:42:01

rauscher
Scratcher
Registered: 2007-05-30
Posts: 16

Scratch board -- output

Are there any plans for scratch board 2.0?  I'm thinking that scratchboard, scratch itself would converge well with autonomous robotics systems (Brooks behavior-based robots). 
This would require (minimally) some analog motor actuators, perhaps some other digital outputs (on off switches, wire-able to relays). 

Ultimately, it would be cool if there were an on-board, scratch programmable processor and some RAM.  I've used these before with Interactive C -- I'm sure there's a lot more overhead with Scratch -- but I'm sure the cost could be reasonable (<$75 US) for projects.

-Rich

Offline

 

#2 2007-06-02 18:37:45

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Scratch board -- output

I second the request for scratchboard outputs.  It might be nice to have some lego-compatible outputs, though I understand the difficulty caused by the different voltages of USB ports and Lego robots, and the power limitations of USB-provided power.

For advanced projects for kids, I'd want stepper motor outputs (easier to program than servo loops), but the cost may be too high.  Even just running some little 5v toy motors would be good.

Offline

 

#3 2007-07-05 13:55:16

andresmh
Scratch Team at MIT
Registered: 2007-03-05
Posts: 1000+

Re: Scratch board -- output

rauscher, not exactly what you are asking, but our research group also developed a project called PicoCrickets http://www.picocricket.com that has some of the features you are referring to.


Andres Monroy-Hernandez | Scratch Team at the MIT Media Lab
on identi.ca and  twitter

Offline

 

#4 2007-07-05 15:19:19

rauscher
Scratcher
Registered: 2007-05-30
Posts: 16

Re: Scratch board -- output

Thanks.  That seems pretty cool...reminiscent of the board I bought from the autonomous systems group in '94 but probably a little more goof-proof. 

I could definately see scratch as being used with robotics.  Each "sprite" could be a behavior (e.g. following a line and avoiding a cliff) with certain "sprites" preempting the behavior of others.

Offline

 

#5 2007-07-06 02:37:11

Mayhem
Scratcher
Registered: 2007-05-26
Posts: 1000+

Re: Scratch board -- output

Some form of simple output to control systems would be of great educational benefit, and would be an awesome addition to Scratch.


Web-spinning Spider:  http://scratch.mit.edu/projects/Mayhem/18456
3D Dungeon Adventure:  http://scratch.mit.edu/projects/Mayhem/23570
Starfighter X: http://scratch.mit.edu/projects/Mayhem/21825
Wandering Knight: http://scratch.mit.edu/projects/Mayhem/28484

Offline

 

#6 2007-07-06 03:08:29

SimpleScratch
Scratcher
Registered: 2007-05-25
Posts: 100+

Re: Scratch board -- output

Some form of simple output to control systems would be of great educational benefit, and would be an awesome addition to Scratch.

When I was young, I thought all you needed in life was a bike and a watch :-)

I'd like to revise that now - all you need in life is a bike and an output board for Scratch (you can always ask someone else for the time)  :-)


However, I'd suspect that since the Scratch team have just started producing their input board - it'll be a long time before an input/output comes along :-(


regards

Simon

Offline

 

#7 2007-07-08 21:51:54

SpeedyAlkahest
Scratcher
Registered: 2007-06-11
Posts: 5

Re: Scratch board -- output

+1 on the idea of an output board.

Even a basic stepper motor controller would be cool. Something like an Arduino interface would be awesome.

Users should be able to talk back to the outside world, as well as passively sensing its state.  cool

Offline

 

#8 2007-10-04 15:46:20

osbock
Scratcher
Registered: 2007-05-16
Posts: 14

Re: Scratch board -- output

I'd love to work on this. If I can get ahold of the serial protocol I'll hack something up for the arduino. What I'd suggest for the scratch side of things is just treat the hardware as another script. Any message that gets broadcast could also be broadcast over serial.

The software on the arduino would listen and appropriately respond. Two way would be awesome too.... hmmm, and parameterized messages.... I know, I know... kindergarten....
But adding something simple like that could help and could be hidden in setting or special script...

Offline

 

#9 2007-12-25 15:07:01

SmeAnd
Scratcher
Registered: 2007-12-10
Posts: 17

Re: Scratch board -- output

osbock wrote:

I'd love to work on this. If I can get ahold of the serial protocol I'll hack something up for the arduino. What I'd suggest for the scratch side of things is just treat the hardware as another script. Any message that gets broadcast could also be broadcast over serial.

The software on the arduino would listen and appropriately respond. Two way would be awesome too.... hmmm, and parameterized messages.... I know, I know... kindergarten....
But adding something simple like that could help and could be hidden in setting or special script...

And what happened next...? I second somekind of output board. There are so many options in education that should love an output facility on a scratchboard. Christmas is too late for whishing gifts but... 2008 I would love to see the possibility to get some output from Scratchboard...

Happy New Year,
Anders
Sweden


Anders
Smedjebacken, in the middle of nowhere... Sweden

Offline

 

#10 2007-12-31 17:18:33

midnightleopard
Scratcher
Registered: 2007-09-13
Posts: 1000+

Re: Scratch board -- output

I like scratch boards. but we're not yet ready for robots


http://pwp.wizards.com/5103673563/Scorecards/Landscape.png

Offline

 

#11 2007-12-31 23:23:32

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Scratch board -- output

We got our scratchboard today and it works fine (input only, of course).  There was one problem with the downloaded Mac OS X drivers.  They would not uncompress with "stuffit Expander" having a "Bad Name" error (probably because they were zipped with a Windows tool.  If you run into this problem, open a terminal window and run "unzip" directly on the  .zip file.  That will produce the .dmg file you need to continue the installation.

Offline

 

#12 2008-01-02 16:01:11

richiepoo
Scratcher
Registered: 2007-12-20
Posts: 31

Re: Scratch board -- output

It would be cool if the scratch board had some analog and digital outputs and the right blocks in scratch to control them. Yes, for robotics.
roll

Offline

 

#13 2008-01-02 19:13:33

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Scratch board -- output

I agree.  The input-only scratch board is rather limiting.  We want to change things in the real world, not just on the screen!

Offline

 

#14 2008-01-03 03:05:14

SmeAnd
Scratcher
Registered: 2007-12-10
Posts: 17

Re: Scratch board -- output

kevin_karplus wrote:

I agree.  The input-only scratch board is rather limiting.  We want to change things in the real world, not just on the screen!

Yes, we really want to change the world. And we like to do it together. It would be cool with Netscratch, output scratchboard, a webcam, a website and a bunch of experimental kids. And then the world never get back to where it is today...  wink


Anders
Smedjebacken, in the middle of nowhere... Sweden

Offline

 

#15 2008-07-22 02:00:52

tms5
Scratcher
Registered: 2008-03-24
Posts: 100+

Re: Scratch board -- output

It would be great!!!


http://img299.imageshack.us/img299/7820/mybannerglitter5646597dap9.gif   Youtube   Google   Yahoo   Myspace   Scratch

Offline

 

#16 2008-11-26 04:08:50

Lyselene
Scratcher
Registered: 2008-11-14
Posts: 3

Re: Scratch board -- output

How can I use scracth to control output? If it can´t there is another free interface that could do it?
Thanks.

Offline

 

#17 2008-11-30 12:24:09

chalkmarrow
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Scratch board -- output

lyselene: There are probably a few ways. One way is to use an Arduino board with some form of middleware, for example:

http://scratchconnections.wik.is/User:Chalkmarrow/Catenary

Also, I saw a post regarding the use of a GoGo board, which may or may not have output capability (I'm not familiar with the hardware):

http://scratch.mit.edu/forums/viewtopic.php?id=11672

Offline

 

#18 2008-12-14 13:35:24

GoldenAxe
Scratcher
Registered: 2008-12-10
Posts: 48

Re: Scratch board -- output

We want to change things in the real world, not just on the screen!

Offline

 

#19 2008-12-14 16:19:32

chalkmarrow
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Scratch board -- output

GoldenAxe wrote:

We want to change things in the real world, not just on the screen!

Right. I assure you that the things in my last post exist in the real world  smile

Offline

 

#20 2009-01-08 16:20:16

cinijast
Scratcher
Registered: 2008-01-18
Posts: 2

Re: Scratch board -- output

is there any way to interface inputs from the arduino to scratch , an emulator of sorts maybe which emulates a key press when a ceratain pin on the arduino goes high or it could emulate a scratch sensor board for variable inputs , does anything like this already exist ?

Offline

 

#21 2009-01-09 10:57:10

chalkmarrow
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Scratch board -- output

The external sensor feature of Scratch allows you to send signals from arduino to scratch via some form of middleware. See the scratchconnections.wik.is site for more details.

Offline

 

Board footer