Professional Documents
Culture Documents
Tessel is a microcontroller that runs JavaScript. Use it to easily make physical devices that connect to the web.
var tessel = require('tessel'); var servos = require('servo-pca9685') .connect(tessel.port('A')); var degrees = 0; setInterval(function () { servos.moveServo(1, degrees); degrees = degrees == 0 ? 180 : 0; }, 500);
development, use your own IDE and libraries to program physical applications.
Tessel supports packages from npm to leverage the growing Node.js community and capabilities. That's HTTP, Twitter, web server, color, and async support right out of the box. Uploading new code is as easy as tessel push !
ACCELEROMETER
SD CARD
AUDIO
LOW ENERGY
BLUETOOTH
GPS
RFID
SERVOS
RELAY
TEMP + HUMIDITY
LIGHT + SOUND
Push code from anywhere. Plug in Tessel via USB or interact remotely over Wifi, without needing physical access to your device.
The web as your backend. Respond to traffic APIs, post to social networks, or connect to your own server to coordinate devices, all with require('http') . Physical and digital. Tessel doesn't need a screenyou already have one in your pocket. Configure WiFi credentials and display an HTML interface served right from your Tessel to directly control your environment from our iOS and Android app.
Tessel's hardware designs are open source hardware (CC BY-SA). Its firmware and compiler will be open source software (MIT licensed) upon release.
Tessel is an open platform for you to integrate and remix. Want to contribute? Take a look at our design docs and libraries on Github, or reach out to the team. We're always excited to hear what the community is up to!
TECH SPECS
THE NITTY
Programmable via JavaScript Over 10 different hardware modules for added capabilities Compatible with 10,000's of Node.js packages on NPM Deploy over USB or remotely by WiFi
THE GRITTY
180mhz ARM Cortex-M3 LPC1830 32mb SDRAM 32mb Flash TI CC3000 WiFi radio 20-pin GPIO bank for general prototyping Micro USB or battery power