|
| 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://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> |
0 commit comments