Discuss Scratch
- Discussion Forums
- » Connecting to the Physical World
- » List of Hardware & Software
- stevenwatson011
-
100+ posts
List of Hardware & Software
Wow! great list you have shared regarding hardware, software, and services. Well written.
- Anika001
-
21 posts
List of Hardware & Software
Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- DrKat123
-
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)
extension: Here, in Chrome app store (so you can only download this in chrome)
- DrKat123
-
1000+ posts
List of Hardware & Software
this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- Lithops
-
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?
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
-
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
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
-
85 posts
List of Hardware & Software
This forum has a lot of topics, so I've tried to make a handy index. I hope you find it helpful!Ummm,when u mentioned about the browser stuff for the Javascript extensions,does it work for Microsoft Edge,Windows 10?UPDATE: http://scratchx.org/ has been released since this guide was written. ScratchX is the official way of using unofficial extensions.Contents:
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!___
- 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]Lego WeDo [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 Mindstorms
- 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]
Gamepad
- 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]
Kinect
- scratch-gamepad by bobbybee: github.com/bobbybee/scratch-gamepad (forum topic) [Javascript]
Leap Motion
- Kinect2Scratch by saorog: scratch.saorog.com [Scratch 1.4 Sensing]
- saorog is working on a Scratch 2.0 version: (forum topic)
Raspberry Pi GPIO
- LeapScratch by khanning (outdated?): khanning/LeapScratch (forum topic) [HTTP?]
Arduino
- 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!]
Compatible alternative — Shrimp: shrimping.it
- 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!]
littleBitsSphero
- by abee: (forum topic) [emulates PicoBoard or Lego WeDo]
- by khanning: khanning/scratch-littlebits-extension [Javascript]
Hummingbird [website]
- S2Bot by SCRAXE: picaxe.com/s2bot [HTTP]
- scratch2sphero by jishiha: champierre/scratch2sphero (forum topic) [???]
- (alpha) sphero by technoboy10: technoboy10/sphero [HTTP, Snap!-only]
Parallax S2
- hummingbirdkit.com/…/snap [HTTP]
Wii Controllers
- ssquared by technoboy10: technoboy10/ssquared [HTTP, Snap!-only]
MaKey MaKey [description]
- wiisnap by technoboy10: technoboy10/wiisnap [HTTP, Snap!-only]
- iiConnect2Scratch by CreativeComputerLab: creativecomputerlab.com/iiConnect2Scratch.html (forum topic) [HTTP?]
Compatible alternative — ShrimpKey: fse.link/fseshrimpkey
- It acts as a regular keyboard (or mouse). You don't need software.
(forum topic)
___
List of ServicesMinecraft Pi Edition [website]
- ScratcherControl Android app by khanning: khanning.com/scratchercontrol (source) [HTTP? (outdated?) & Scratch 1.4 Sensing]
Language Translation
- scratch2mcpi by jishiha: github.com/scratch2mcpi [Scratch 1.4 Sensing]
Speech Synthesis
- Scratch Translation Extension by khanning: khanning/scratch-translate-extension [Javascript]
- snap2speech by technoboy10: technoboy10/snap2speech [HTTP, Snap!-only]
- by procd: (forum topic) [HTTP]
- pkexe
-
85 posts
List of Hardware & Software
Look what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- pkexe
-
85 posts
List of Hardware & Software
Now i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- DrKat123
-
1000+ posts
List of Hardware & Software
@Anika001 is talking about Windows 10, not about any Scratch ExtensionsNow i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- pkexe
-
85 posts
List of Hardware & Software
Then she should go to Microsoft.com@Anika001 is talking about Windows 10, not about any Scratch ExtensionsNow i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- pkexe
-
85 posts
List of Hardware & Software
but why didn't he mention of Microsoft edgeThen she should go to Microsoft.com@Anika001 is talking about Windows 10, not about any Scratch ExtensionsNow i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- DrKat123
-
1000+ posts
List of Hardware & Software
Because @Anika001 is talking about Windows 10 (operating system)but why didn't he mention of Microsoft edgeThen she should go to Microsoft.com@Anika001 is talking about Windows 10, not about any Scratch ExtensionsNow i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- pkexe
-
85 posts
List of Hardware & Software
I mean the JavaScript extsBecause @Anika001 is talking about Windows 10 (operating system)but why didn't he mention of Microsoft edgeThen she should go to Microsoft.com@Anika001 is talking about Windows 10, not about any Scratch ExtensionsNow i don't think soLook what i wrote,she means about the Javascript extensions for the browser Microsoft Edge i think and thats on Windows 10this is a topic about hardwares (LEGO WeDo, Raspberry Pi) and software (BYOB, Panther, Scratch mods) not about windows 10 Can anybody tell me about Window 10? Tell me about that how you experienced Win 10.
- pkexe
-
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>
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
-
85 posts
List of Hardware & Software
I wonder why doesn't this link work 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 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 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
-
85 posts
List of Hardware & Software
never mind,you have to be a scratcher to do it and now i am a scratcher CLICK HERE!I wonder why doesn't this link work 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 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 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>
- Discussion Forums
- » Connecting to the Physical World
-
» List of Hardware & Software