-
Notifications
You must be signed in to change notification settings - Fork 91
/
index.html
88 lines (71 loc) · 4.98 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<html>
<head>
<title>Scratch Arduino Extension</title>
<link rel="stylesheet" type="text/css" href="style.css"></link>
<meta charset="utf-8" />
</head>
<body>
<div id="header-container">
<header>
<h1>Scratch Arduino Extension</h1>
<ul>
<li><a class="selected" href="index.html">About</a></li>
<li><a href="gettingstarted.html">Getting Started</a></li>
<li><a href="blocks.html">Blocks</a></li>
<li><a href="hardware.html">Hardware</a></li>
<li><a href="examples.html">Examples</a></li>
</ul>
</header>
<a href="https://github.com/khanning/scratch-arduino-extension">
<img id="github-banner" src="images/github-banner.png" alt="View project on Github" />
</a>
</div>
<div id="content-container">
<a name="intro" />
<h1>Introduction</h1>
<p>This <a href="https://scratch.mit.edu">Scratch</a> extension lets you interact with the physical world using an <a href="http://www.arduino.cc/">Arduino</a> board. For example, you can control lights and motors or measure light and temperature. The extension communicates with an Arduino board running the <a href="https://github.com/firmata/arduino">Firmata firmware</a>.</p>
<p>The Arduino extension uses <a href="http://scratchx.org">ScratchX</a>, which is the Experiemental Extension system for the Scratch programming language.</p>
<img width="500" height="500" src="images/grove.jpg" /><br /><em>Arduino board with a Grove LED, button, and temperature sensor.</em>
<h1>Equipment you will need:</h1>
<dl>
<dt>Arduino board</dt>
<dd>Like the <a href="http://www.arduino.cc/en/Main/ArduinoBoardUno">Arduino Uno</a>.</dd>
<dt>USB Cable</dt>
<dd>Full-sized</dd>
<dt>Electronic components</dt>
<dd>We recommend the <a href="http://www.seeedstudio.com/depot/Grove-Starter-Kit-for-Arduino-p-1855.html">Grove starter kit for Arduino</a> (made by Seeed Studio). You can <a href="https://www.makershed.com/products/grove-starter-kit-plus">buy it from Maker Shed</a> in the U.S. For other options, see <a href="hardware.html#circuits">working with basic electronic components</a> below.</dd>
<h1>Getting Started</h1>
<p>For full instructions on using the extension, see the <a href="gettingstarted.html">Getting Started</a> page.</p>
<p>If you run into any problems using the extension, <a target="_blank" href="https://github.com/khanning/scratch-arduino-extension/issues/new">file an issue on Github</a></p>
<p>If you already know what to do you can <a href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js" target="_blank">launch the extension on ScratchX</a></p>
<a name="languages" />
<h1>Supported Languages</h1>
<p>Block translations have been provided for the following languages:</p>
<div id="langs">
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=de">de - German (Deutsch)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=el">el - Greek (Eλληνικά)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=en">en - English</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=es">es - Spanish (español)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=it">it - Italian (Italiano)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=ja">ja - Japanese (日本語)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=nb">nb - Norwegian (Bokmal)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=nl">nl - Dutch (Nederlands)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=pt">pt - Portuguese (Português)</a>
<br />
<a target="_new" href="http://scratchx.org/?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js&lang=ru">ru - Russian (Pусский)</a>
</div>
<p>To set the block language, add <i>&lang=XX</i> to the ScratchX URL.<br />Where XX = one of the two letter language codes above </p>
<p><i>Example for German:<br /><span style="font-size:.9em;">http://scratchx.org?url=http://khanning.github.io/scratch-arduino-extension/arduino_extension.js<b>&lang=de</span></b></i></p>
<p>If you would like to help out by providing block translations for another language, please see the <a href="https://github.com/khanning/scratch-arduino-extension/issues/15">Github issue</a>.</p>
</div>
<br />
</body>
</html>