Skip to content

Commit 205ebcd

Browse files
committed
Merge pull request #38 from tessel/kb-restruct
moved usage info to blinky and added gpio page
2 parents d4b4190 + d99cd71 commit 205ebcd

File tree

7 files changed

+83
-84
lines changed

7 files changed

+83
-84
lines changed

_layouts/default.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ <h1><a href="https://tessel.io/"><nobr><img src=
8888
<a href="{{ site.baseurl }}/tweet.html">tweet</a>
8989
</li>
9090
<li>
91-
<a href="{{ site.baseurl }}/usage.html">usage</a>
91+
<a href="{{ site.baseurl }}/gpio.html">gpio</a>
9292
</li>
9393
<li>
9494
<a href="{{ site.baseurl }}/finished.html">finish</a>
@@ -150,7 +150,7 @@ <h1><a href="https://tessel.io/"><nobr><img src=
150150
<a href="{{ site.baseurl }}/tweet.html">5. tweet</a>
151151
</li>
152152
<li>
153-
<a href="{{ site.baseurl }}/usage.html">6. usage</a>
153+
<a href="{{ site.baseurl }}/gpio.html">6. gpio</a>
154154
</li>
155155
<li>
156156
<a href="{{ site.baseurl }}/finished.html">7. finished</a>

blinky.md

+3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ to run your code in Tessel's RAM.
5757
**Look at your Tessel!** The blue and green LEDs on your Tessel's LED panel should blink back and forth.
5858

5959
**Bonus:** mess with the code to make the LEDs blink in sync.
60+
61+
**Extra bonus:** what if you want to save blinky to your Tessel? There's a command for that! Try `t2 push index.js`, then unplug your Tessel and plug it back in again. Wait for it to boot up, then... lights will blink! Tired of the blinking lights? `t2 erase` will clear the saved code. Learn more `t2` commands by running `t2 -h` or looking at the [T2 CLI docs](https://tessel.io/docs/cli).
62+
6063
</div>
6164
</div>
6265

finished.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ the Tessel team
4444

4545
<div class="row">
4646
<div class="large-6 columns left">
47-
<a href="usage.html" class="bottomButton button">Prev: CLI Usage</a>
47+
<a href="gpio.html" class="bottomButton button">Prev: GPIO</a>
4848
</div>
4949
</div>

usage.html gpio.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
---
44

55
{% capture include_install %}
6-
{% include_relative usage.md %}
6+
{% include_relative gpio.md %}
77
{% endcapture %}
88
{{ include_install | markdownify }}

gpio.md

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{::options parse_block_html="true" /}
2+
3+
<div class="row">
4+
<div class="large-12 columns">
5+
6+
# Beyond Modules
7+
8+
<div class="row">
9+
<div class="large-3 columns right">
10+
11+
[![](https://raw.githubusercontent.com/rwaldron/tessel-io/master/fritzing/tessel.png)](https://github.com/rwaldron/tessel-io/tree/master/fritzing)
12+
13+
</div>
14+
<div class="large-8 columns left">
15+
16+
Tessel's two module ports are not just for modules– they can also be used as flexible, simply [addressable GPIO](//tessel.io/docs/hardwareAPI) (general purpose input/output) pins.
17+
18+
What does that mean? It means you're not limited to Tessel's ten-pin modules. In theory, you can connect nearly any electronic device or sensor to Tessel!
19+
20+
### Community modules
21+
</div>
22+
</div>
23+
24+
<div class="row">
25+
<div class="large-12 columns">
26+
27+
For an experience nearly as easy as Tessel's ten-pin module experience, take a look at the [Community Modules](https://tessel.io/modules#third-party).
28+
29+
These are hardware components for which members of the community have created npm libraries, documentation, and wiring information.
30+
31+
For example:
32+
33+
</div>
34+
</div>
35+
36+
<div class="row">
37+
<div class="large-6 columns left">
38+
<iframe frameborder='0' height='270' scrolling='no' src='https://www.hackster.io/johnnyman727/rgb-tcs34725/embed?use_route=project' width='360'></iframe>
39+
</div>
40+
<div class="large-6 columns left">
41+
<iframe frameborder='0' height='270' scrolling='no' src='https://www.hackster.io/adkron/backpack-ht16k33/embed?use_route=project' width='360'></iframe>
42+
</div>
43+
</div>
44+
45+
<div class="row">
46+
<div class="large-12 columns">
47+
48+
<br/>
49+
To see more community-created modules (or to add one you've made!) go to [tessel.io/modules](https://tessel.io/modules#third-party).
50+
51+
_Note: we're still building out Tessel 2's firmware, so you might hit some bugs trying to use community modules. If you do, please report them! We're collecting status reports on community modules [here](https://github.com/tessel/hardware-modules/issues/5)._
52+
53+
### Making your own Modules
54+
55+
If no one has made the module you want yet, you can be the first! There are a lot of cool components on [SparkFun](//sparkfun.com) and [Adafruit](//adafruit.com) that are fairly easy to connect to Tessel.
56+
57+
In case you've never built anything with hardware before, we've put up an introduction at [tessel.io/diy](//tessel.io/diy) that should get you up and running.
58+
59+
Share what you've made, and if you need help, [just ask](https://forums.tessel.io/c/community-modules). Happy inventing!
60+
61+
</div>
62+
</div>
63+
64+
<div class="greyBar"></div>
65+
66+
<div class="row">
67+
<div class="large-6 columns left">
68+
<a href="modules.html" class="bottomButton button">Prev: Modules</a>
69+
</div>
70+
71+
<div class="large-6 columns right">
72+
<a href="finished.html" class= "bottomButton right button">Next: Finished</a>
73+
</div>
74+
</div>

tweet.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Make sure you're [connected to Wifi]({{ site.baseurl }}/wifi.html), then run:
8787
Modules</a>
8888
</div>
8989
<div class="large-6 columns right">
90-
<a href="usage.html" class=
91-
"bottomButton right button">Next: Usage</a>
90+
<a href="gpio.html" class=
91+
"bottomButton right button">Next: Beyond modules</a>
9292
</div>
9393
</div>

usage.md

-78
This file was deleted.

0 commit comments

Comments
 (0)