Discuss Scratch

stevenwatson011
Scratcher
100+ posts

List of Hardware & Software

Wow! great list you have shared regarding hardware, software, and services. Well written.
Anika001
Scratcher
21 posts

List of Hardware & Software

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
DrKat123
Scratcher
1000+ posts

List of Hardware & Software

what about Holiday by MooresCloud (it's like a christmas tree lights)
extension: Here, in Chrome app store (so you can only download this in chrome)
DrKat123
Scratcher
1000+ posts

List of Hardware & Software

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
DrKat123
Scratcher
1000+ posts

List of Hardware & Software

jakoblovrin wrote:

:l:rolleyesl:
don't spam
Lithops
New Scratcher
21 posts

List of Hardware & Software

On the Scratch WeDo construction page it has the following statement: Note: Scratch 2 offline editor now supports LEGO WeDo.

However, the instructions describe downloading the extension that only seems to work in the online (browser) version of Scratch 2.

Is there a way to use the offline version of Scratch 2, and if so, where are the instructions?

Last edited by Lithops (Sept. 22, 2015 13:06:24)

Alex_Brazil
New Scratcher
2 posts

List of Hardware & Software

Hi,

Seek a consultant to develop an extension to read our educational hardware (details of the hardware in http://www.educartec.com.br/en/produto/9/educational-multimedia-table)
We already have a first connection version of this hardware with Scratch 1.0, but now want to develop the connection block with version 2.0 of ScratchX.
I'll be awaiting a contact.

Alexandre Bastos
Educartec - Brazil

Last edited by Alex_Brazil (Oct. 8, 2015 00:49:18)

pkexe
Scratcher
85 posts

List of Hardware & Software

blob8108 wrote:

This forum has a lot of topics, so I've tried to make a handy index. I hope you find it helpful!
UPDATE: http://scratchx.org/ has been released since this guide was written. ScratchX is the official way of using unofficial extensions.

This guide is mostly obsolete.


HTTP extensions should be considered experimental; the ST has not promised that they'll support them in the future. Writing new JS extensions is preferred.

________________________________________________________

This post lists the different kinds of hardware you can connect to Scratch (or Snap!), and the software you need to install to make them work.

If I've missed anything or made a mistake, or you have any questions, post a reply!
Contents:
  • Types of Software
  • List of Hardware
  • List of Services
___

Types of Software

To connect hardware to Scratch, there are two kinds of software:

Extensions add extra blocks to the normal Scratch program that let you control hardware. Scratch interacts with the hardware through the extension program.

Mods are modified versions of the Scratch program, so they can have more drastic changes: such as compiling and downloading a Scratch program to a robot. But they may be incompatible with the normal Scratch program, and it may be difficult to switch between the mod and Scratch.

NB: Except for the officially-supported extensions (currently only the PicoBoard and Lego WeDo), neither projects including extensions nor projects made with mods may be shared on the Scratch website.

Extensions can be made in a few different ways:

Javascript Extensions [protocol]

Scratch 2.0's online editor supports extensions written in Javascript that can talk to USB devices. The two extensions made by the Scratch Team – PicoBoard and Lego WeDo – are Javascript extensions.

To use Javascript extensions, you first have to install the web browser plugin: scratch.mit.edu/scratchr2/…/download.html You only have to do this once, and then you can use all available Javascript extensions. (Notes: better with Firefox/Safari/Chrome. Reported not working on OS X < 10.7 Lion)

The PicoBoard and WeDo extensions can then be loaded by clicking “Add an Extension” under the “More Blocks” tab. Other experimental extensions can be loaded by shift-clicking the File menu and entering the URL of the Javascript file.

Scratch 2.0 extension support is currently in beta / experimental, so it may change in future and may not currently work properly.

HTTP Extensions [protocol]

Scratch 2.0's offline editor supports HTTP extensions. These require you to install a separate “helper app” program for each extension. The helper app lets Scratch talk to that particular piece of hardware.

Snap! has a very similar extension mechanism, so most HTTP extensions are designed to support both Scratch 2.0 and Snap!. Blockext is a work-in-progress Python library that does this, while also making it much easier to write extensions: blockext.org.

Scratch 2.0 extension support is currently in beta / experimental, so it may change in future and may not currently work properly.

Scratch 1.4 Sensors [protocol]

Scratch 1.4 has a much more limited extension mechanism, called “Remote Sensor Connections”. It doesn't allow adding extra blocks; extensions can only report sensor values. It also allows reading variable values and sharing broadcasts.

However, Scratch 1.4 does have built-in support for the PicoBoard and Lego WeDo without needing any additional software.

ScratchPy is a Python library that makes it much easier to connect to Scratch 1.4: pilliq/scratchpy. There are others listed on the Python wiki page.

___

List of Hardware

PicoBoard (aka ScratchBoard) [description]
  • Built-in to Scratch 1.4
  • Built-in, Scratch 2.0 online editor: (forum post) [Javascript]
  • Modified version by SCRAXE: (forum post) [Javascript]
  • S2Bot by SCRAXE: picaxe.com/s2bot [HTTP]
Lego WeDo [description]
  • Built-in to Scratch 1.4
  • Modified version by abee for controlling two motors: (forum topic) [Scratch 1.4 Mod]
  • Built-in, Scratch 2.0 online editor: (forum post) [Javascript]
  • S2Bot by SCRAXE: picaxe.com/s2bot [HTTP]
Lego Mindstorms
  • S2Bot by SCRAXE: picaxe.com/s2bot (Mindstorms NXT) [HTTP]
  • Enchanting (Mindstorms RCX, Mindstorms NXT): enchanting.robotclub.ab.ca [Scratch 1.4 Mod]
  • SILENT (Mindstorms NXT): sourceforge.net/…/silentprj (forum topic) [Scratch 1.4 Mod]
  • by botkop (Mindstorms EV3): koen-dejonghe/ev3-scratch-helper-app (forum topic) [HTTP]
  • Snap-NXT by technoboy10 (Mindstorms NXT): technoboy10/snap-nxt (forum post) [HTTP, Snap!-only]
  • ScratchNXC, part of PyNXC: web.bryant.edu/~bblais/… (archived forum topic) [Scratch 1.4 Compiler]
Gamepad
  • scratch-gamepad by bobbybee: github.com/bobbybee/scratch-gamepad (forum topic) [Javascript]
Kinect
  • Kinect2Scratch by saorog: scratch.saorog.com [Scratch 1.4 Sensing]
  • saorog is working on a Scratch 2.0 version: (forum topic)
Leap Motion
  • LeapScratch by khanning (outdated?): khanning/LeapScratch (forum topic) [HTTP?]
Raspberry Pi GPIO
  • ScratchGPIO5 by SimpleScratch: cymplecy.wordpress.com/scratchgpio (forum topic) [Scratch 1.4 Sensing]
  • Remote GPIO control by procd: (forum post) [HTTP]
  • Xi cross-platform interconnect by itchy20: MrYsLab/xi [Javascript] [Snap!]
Arduino
  • s2a_fm by itchy20: MrYsLab/s2a_fm (forum topic) [HTTP]
  • scratch4arduino by polpe: cbecc/scratch4arduino (forum post) [HTTP]
  • instructables.com/id/Scratching-with-Arduino
  • Xi cross-platform interconnect by itchy20: MrYsLab/xi [Javascript] [Snap!]
Compatible alternative — Shrimp: shrimping.it

littleBits
  • by abee: (forum topic) [emulates PicoBoard or Lego WeDo]
  • by khanning: khanning/scratch-littlebits-extension [Javascript]
Sphero
  • S2Bot by SCRAXE: picaxe.com/s2bot [HTTP]
  • scratch2sphero by jishiha: champierre/scratch2sphero (forum topic) [???]
  • (alpha) sphero by technoboy10: technoboy10/sphero [HTTP, Snap!-only]
Hummingbird [website]
  • hummingbirdkit.com/…/snap [HTTP]
Parallax S2
  • ssquared by technoboy10: technoboy10/ssquared [HTTP, Snap!-only]
Wii Controllers
  • wiisnap by technoboy10: technoboy10/wiisnap [HTTP, Snap!-only]
  • iiConnect2Scratch by CreativeComputerLab: creativecomputerlab.com/iiConnect2Scratch.html (forum topic) [HTTP?]
MaKey MaKey [description]
  • It acts as a regular keyboard (or mouse). You don't need software.
    (forum topic)
Compatible alternative — ShrimpKey: fse.link/fseshrimpkey

___

List of Services
  • ScratcherControl Android app by khanning: khanning.com/scratchercontrol (source) [HTTP? (outdated?) & Scratch 1.4 Sensing]
Minecraft Pi Edition [website]
  • scratch2mcpi by jishiha: github.com/scratch2mcpi [Scratch 1.4 Sensing]
Language Translation
  • Scratch Translation Extension by khanning: khanning/scratch-translate-extension [Javascript]
Speech Synthesis
  • snap2speech by technoboy10: technoboy10/snap2speech [HTTP, Snap!-only]
  • by procd: (forum topic) [HTTP]
Ummm,when u mentioned about the browser stuff for the Javascript extensions,does it work for Microsoft Edge,Windows 10?
pkexe
Scratcher
85 posts

List of Hardware & Software

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
pkexe
Scratcher
85 posts

List of Hardware & Software

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
DrKat123
Scratcher
1000+ posts

List of Hardware & Software

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
@Anika001 is talking about Windows 10, not about any Scratch Extensions
pkexe
Scratcher
85 posts

List of Hardware & Software

DrKat123 wrote:

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
@Anika001 is talking about Windows 10, not about any Scratch Extensions
Then she should go to Microsoft.com
pkexe
Scratcher
85 posts

List of Hardware & Software

pkexe wrote:

DrKat123 wrote:

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
@Anika001 is talking about Windows 10, not about any Scratch Extensions
Then she should go to Microsoft.com
but why didn't he mention of Microsoft edge
DrKat123
Scratcher
1000+ posts

List of Hardware & Software

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
@Anika001 is talking about Windows 10, not about any Scratch Extensions
Then she should go to Microsoft.com
but why didn't he mention of Microsoft edge
Because @Anika001 is talking about Windows 10 (operating system)
pkexe
Scratcher
85 posts

List of Hardware & Software

DrKat123 wrote:

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

pkexe wrote:

pkexe wrote:

DrKat123 wrote:

Anika001 wrote:

Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10
Now i don't think so
@Anika001 is talking about Windows 10, not about any Scratch Extensions
Then she should go to Microsoft.com
but why didn't he mention of Microsoft edge
Because @Anika001 is talking about Windows 10 (operating system)
I mean the JavaScript exts
pkexe
Scratcher
85 posts

List of Hardware & Software

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
pkexe
Scratcher
85 posts

List of Hardware & Software

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work
Kamila603
Scratcher
3 posts

List of Hardware & Software

Kamila603
Scratcher
3 posts

List of Hardware & Software

Hello
pkexe
Scratcher
85 posts

List of Hardware & Software

pkexe wrote:

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work

pkexe wrote:

CALCULATOR.EXE:
CLICK HERE
EMBED CODE:
<iframe allowtransparency=“true” width=“485” height=“402” src=“//scratch.mit.edu/projects/embed/91576786/?autostart=false” frameborder=“0” allowfullscreen></iframe>
I wonder why doesn't this link work
never mind,you have to be a scratcher to do it and now i am a scratcher CLICK HERE!

Powered by DjangoBB