1<!doctype html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <title>JavaScript Robotics Examples (Johnny-Five)</title> 6 <meta property="og:title" content="JavaScript Robotics Examples (Johnny-Five)"> 7 <meta property="og:url" content="http://johnny-five.io/examples/"> 8 <meta property="og:site_name" content="Johnny-Five"> 9 <meta property="og:image" content="/img/static/johnny-five-fb.png"> 10 <meta property="og:description" content="Johnny-Five is the original JavaScript Robotics & IoT Platform. Originally created by Rick Waldron in 2012, Johnny-Five is now maintained by a community of passionate software developers and hardware engineers. Over 75 developers have made contributions towards building a robust, extensible and composable ecosystem."> 11 12 <meta name="description" content="Johnny-Five is the JavaScript Robotics & IoT Platform , Examples"> 13 <meta name="keywords" content="JavaScript, Robotics , Examples"> 14 <meta name="viewport" content="width=device-width, initial-scale=1"> 15 <meta name="fonts" content="/css/type.css"> 16 17 18 <link rel="stylesheet" href="/css/styles.css?v1"> 19 <link rel="stylesheet" href="/css/anchor.css?v1"> 20 <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/github.min.css"> 21 22
22<script src="https://unpkg.com/common-tags"></script>
22 23
23<script src="/js/fontloader.js" id="fontloader"></script>
23 24
24<script src="/js/anchor.js" id="anchor.js"></script>
24 25 26 <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 27 <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> 28 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 29 30</head> 31<body> 32 33 <div class="mast"> 34 <nav class="nav-primary wrapper icon-j5"> 35 <a href="/"> 36 <img src="/img/j5-logo.svg" class="j5-icon"> 37 </a> 38 39 <div class="navlist"> 40 <a href="/news/">News</a> 41 <a href="/api/">API</a> 42 <a href="/examples/">Examples</a> 43 <a href="/articles/">Articles</a> 44 <a href="/platform-support/" class="link-display-full">Platform Support</a> 45 <a href="/platform-support/" class="link-display-short">Platforms</a> 46 </div> 47 48 49 </nav> 50 51 <header role="banner" class="banner"> 52 <h1 class="site-hed"><span>Examples</span></h1> 53 </header> 54 </div> 55 56 <main class="central docs"> 57 <div class="wrap-a wrap-docs list-docs"> 58 <div class="docs-content"> 59 <h3>Hello World! <span class="no-show-on-desktop">(<a href="#list-of-examples">See more</a>)</span> </h3> 60 <pre><code class="language-javascript">const { Board, Led } = require("johnny-five"); 61const board = new Board(); 62 63board.on("ready", () => { 64 65 // Create a standard `led` component instance 66 const led = new Led(13); 67 68 // "blink" the led in 500ms 69 // on-off phase periods 70 led.blink(500); 71}); 72 73</code></pre> 74<p><img src="../img/breadboard/led-13.png" alt="led-13.png"></p> 75 </div> 76 <nav id="list-of-examples" class="docs-nav api-nav-list"> 77 <h3>Board</h3> 78<ul> 79<li><a href="/examples/board/">Board - Basic Initialization</a></li> 80<li><a href="/examples/board-with-port/">Board - Specify port</a></li> 81<li><a href="/examples/board-cleanup/">Board - Cleanup in 'exit' event</a></li> 82<li><a href="/examples/board-multi/">Board - Multiple in one program</a></li> 83<li><a href="/examples/repl/">REPL</a></li> 84<li><a href="/examples/board-sampling-interval/">Board - Specify Sampling Interval</a></li> 85<li><a href="/examples/pin/">Pin</a></li> 86<li><a href="/examples/custom-properties/">Custom Data Properties</a></li> 87</ul> 88<h3>LED</h3> 89<ul> 90<li><a href="/examples/led/">LED</a></li> 91<li><a href="/examples/led-PCA9685/">LED - PCA9685</a></li> 92<li><a href="/examples/led-tessel-servo-module/">LED - Tessel Servo Module</a></li> 93<li><a href="/examples/led-blink/">LED - Blink</a></li> 94<li><a href="/examples/led-pulse/">LED - Pulse</a></li> 95<li><a href="/examples/led-pulse-animation/">LED - Pulse with animation</a></li> 96<li><a href="/examples/led-fade/">LED - Fade</a></li> 97<li><a href="/examples/led-fade-callback/">LED - Fade callback</a></li> 98<li><a href="/examples/led-fade-animation/">LED - Fade with animation</a></li> 99<li><a href="/examples/led-demo-sequence/">LED - Demo sequence</a></li> 100<li><a href="/examples/led-slider/">LED - Slider</a></li> 101<li><a href="/examples/led-array/">LEDs - An array of LEDs</a></li> 102<li><a href="/examples/led-array-controller/">LEDs - Controlling an array of LEDs</a></li> 103</ul> 104<h3>LED: RGB</h3> 105<ul> 106<li><a href="/examples/led-rgb-anode/">LED - RGB (Common Anode)</a></li> 107<li><a href="/examples/led-rgb-anode-PCA9685/">LED - RGB (Common Anode) PCA9685</a></li> 108<li><a href="/examples/led-rgb-intensity/">LED - RGB Intensity</a></li> 109<li><a href="/examples/led-rainbow/">LED - Rainbow</a></li> 110<li><a href="/examples/led-rgb-BLINKM/">LED - Rainbow BlinkM</a></li> 111</ul> 112<h3>LED: Digits & Matrix</h3> 113<ul> 114<li><a href="/examples/led-digits-clock-galileo/">LED - Digital Clock</a></li> 115<li><a href="/examples/led-digits-clock-HT16K33/">LED - Digital Clock, HT16K33</a></li> 116<li><a href="/examples/led-digits-clock-dual/">LED - Digital Clock, Dual Displays</a></li> 117<li><a href="/examples/led-matrix/">LED - Matrix</a></li> 118<li><a href="/examples/led-matrix-tutorial/">LED - Matrix Demo</a></li> 119<li><a href="/examples/led-matrix-HT16K33/">LED - Matrix HT16K33</a></li> 120<li><a href="/examples/led-matrix-HT16K33-16x8/">LED - Matrix HT16K33 16x8</a></li> 121<li><a href="/examples/led-chars-demo/">
121LED - Draw Matrix Characters Demo</a></li> 122<li><a href="/examples/led-enumeratechars/">LED - Enumerate Matrix Characters & Symbols</a></li> 123</ul> 124<h3>Servo</h3> 125<ul> 126<li><a href="/examples/servo/">Servo</a></li> 127<li><a href="/examples/servo-PCA9685/">Servo - PCA9685</a></li> 128<li><a href="/examples/servo-tessel-servo-module/">Servo - Tessel Servo Module</a></li> 129<li><a href="/examples/servo-continuous/">Servo - Continuous</a></li> 130<li><a href="/examples/servo-multi-turn/">Servo - Multi-Turn</a></li> 131<li><a href="/examples/servo-slider/">Servo - Slider control</a></li> 132<li><a href="/examples/servo-prompt/">Servo - Prompt</a></li> 133<li><a href="/examples/servo-drive/">Servo - Drive</a></li> 134<li><a href="/examples/servo-array/">Servos - An array of servos</a></li> 135</ul> 136<h3>GPS</h3> 137<ul> 138<li><a href="/examples/gps/">GPS - Default GPS</a></li> 139<li><a href="/examples/gps-GP-20U7/">GPS - Sparkfun GP-20U7</a></li> 140<li><a href="/examples/gps-hardware-serial/">GPS - Hardware Serial</a></li> 141<li><a href="/examples/gps-adafruit/">GPS - Adafruit Ultimate GPS Breakout</a></li> 142</ul> 143<h3>Servo Animation</h3> 144<ul> 145<li><a href="/examples/servo-animation/">Servo - Animation</a></li> 146<li><a href="/examples/servo-animation-leg/">Servo - Leg Animation</a></li> 147</ul> 148<h3>Color</h3> 149<ul> 150<li><a href="/examples/color-EVS_EV3/">Color - EVShield EV3 (Code)</a></li> 151<li><a href="/examples/color-raw-EVS_EV3/">Color - EVShield EV3 (Raw)</a></li> 152<li><a href="/examples/color-EVS_NXT/">Color - EVShield NXT (Code)</a></li> 153<li><a href="/examples/color-ISL29125/">Color - ISL29125</a></li> 154</ul> 155<h3>Motor</h3> 156<ul> 157<li><a href="/examples/motor/">Motor</a></li> 158<li><a href="/examples/motor-directional/">Motor - Directional</a></li> 159<li><a href="/examples/motor-brake/">Motor - Brake</a></li> 160<li><a href="/examples/motor-current/">Motor - Current</a></li> 161<li><a href="/examples/motor-enable/">Motor - Enable Pin</a></li> 162<li><a href="/examples/motor-sparkfun-edison-hbridge/">Motor - Sparkfun Dual H-bridge Edison Block</a></li> 163<li><a href="/examples/motor-hbridge/">Motor - H-Bridge</a></li> 164<li><a href="/examples/motor-TB6612FNG/">Motor - Sparkfun TB6612FNG</a></li> 165<li><a href="/examples/motor-hbridge-dual/">Motors - Dual H-Bridge</a></li> 166<li><a href="/examples/motor-PCA9685/">Motor - PCA9685</a></li> 167<li><a href="/examples/motor-GROVE_I2C/">Motor - GROVE_I2C_MOTOR_DRIVER</a></li> 168<li><a href="/examples/motor-l298-breakout/">Motor - l298 Breakout</a></li> 169<li><a href="/examples/motor-LUDUS/">Motor - LUDUS</a></li> 170<li><a href="/examples/motor-3-pin/">Motor - 3 pin</a></li> 171<li><a href="/examples/motor-EVS_EV3/">Motor - EVShield EV3</a></li> 172<li><a href="/examples/motor-EVS_NXT/">Motor - EVShield NXT</a></li> 173<li><a href="/examples/motor-drv8871/">Motor - Adafruit DRV8871 DC Motor Driver Breakout</a></li> 174<li><a href="/examples/motor-vnh5019/">Motor - Pololu VNH5019 Dual Motor Driver Breakout</a></li> 175</ul> 176<h3>Stepper Motor</h3> 177<ul> 178<li><a href="/examples/stepper-driver/">Stepper - Driver</a></li> 179<li><a href="/examples/stepper-four_wire/">Stepper - Four Wire</a></li> 180<li><a href="/examples/stepper-sweep/">Stepper - Sweep</a></li> 181</ul> 182<h3>ESC & Brushless Motor</h3> 183<ul> 184<li><a href="/examples/esc-keypress/">ESC - Keypress controlled ESCs</a></li> 185<li><a href="/examples/esc-PCA9685/">ESC - PCA9685</a></li> 186<li><a href="/examples/esc-bidirectional/">ESC - Bidirectional</a></li> 187</ul> 188<h3>Button / Switch</h3> 189<ul> 190<li><a href="/examples/button/">Button</a></li> 191<li><a href="/examples/button-collection-AT42QT1070/">Buttons - Collection w/ AT42QT1070</a></li> 192<li><a href="/examples/button-bumper/">Button - Bumper</a></li> 193<li><a href="/examples/button-options/">Button - Options</a></li> 194<li><a href="/examples/button-pullup/">Button - Pullup</a></li> 195<li><a href="/examples/toggle-switch/">Toggle Switch</a></li> 196<li><a href="/examples/button-EVS_EV3/">Button - EVShield EV3</a></li> 197<li><a href="/examples/button-EVS_NXT/">Button - EVShield NXT</a></li> 198<li><a href="/examples/switch-magnetic-door/">Switch - Magnetic Door</a></li> 199<li><a href="/examples/switch-tilt-SW_200D/">Switch - Tilt SW-200D</a></li> 200<li><a href="/examples/switch/">Switch</a></li> 201</ul> 202<h3>Keypad</h3> 203<ul> 204<li><a href="/examples/keypad-analog-vkey/">Keypad - VKEY</a></li> 205<li><a href="/examples/keypad-analog-ad/">Keypad - Waveshare AD</a></li> 206<li><a href="/examples/keypad-MPR121/">Touchpad - MPR121</a></li> 207<li><a href="/examples/keypad-MPR121_SHIELD/">Touchpad - MPR121_SHIELD</a></li> 208<li><a href="/examples/keypad-MPR121_KEYPAD/">Touchpad - MPR121_KEYPAD</a></li> 209<li><a href="/examples/keypad-MPR121-sensitivity/">Touchpad - MPR121, Sensitivity</a></li> 210<li><a href="/examples/keypad-MPR121QR2_SHIELD/">Touchpad - MPR121QR2_SHIELD</a></li> 211<li><a href="/examples/keypad-QTOUCH/">Touchpad - Grove QTouch</a></li> 212<li><a href="/examples/keypad-3X4_I2C_NANO_BACKPACK/">Keypad - 3x4 I2C Nano Backpack</a></li> 213<li><a href="/examples/keypad-4X4_I2C_NANO_BACKPACK/">Keypad - 4x4 I2C Nano Backpack</a></li> 214</ul> 215<h3>Relay</h3> 216<ul> 217<li><a href="/examples/relay/">Relay</a></li> 218<li><a href="/examples/relay-on-analog-pin/">Relay On Analog Pin</a></li> 219<li><a href="/examples/relay-collection/">Relay - Collection</a></li> 220</ul> 221<h3>Shift Register</h3> 222<ul> 223<li><a href="/examples/shift-register/">Shift Register</a></li> 224<li><a href="/examples/shift-register-seven-segment/">Shift Register - Seven Segment controller</a></li> 225<li><a href="/examples/shift-register-seven-segment-anode/">Shift Register - Common Anode Seven Segment controller</a></li> 226<li><a href="/examples/shift-register-daisy-chain/">Shift Register - Seven segments, Chained</a></li> 227<li><a href="/examples/shift-register-daisy-chain-anode/">Shift Register - Common Anode Seven segments, Chained</a></li> 228</ul> 229<h3>Infrared Reflectance</h3> 230<ul> 231<li><a href="/examples/ir-motion/">IR Motion</a></li> 232<li><a href="/examples/ir-proximity/">IR Proximity</a></li> 233<li><a href="/examples/ir-reflect/">IR Reflectance</a></li> 234<li><a href="/examples/ir-reflect-array/">IR Reflectance Array</a></li> 235</ul> 236<h3>Proximity</h3> 237<ul> 238<li><a href="/examples/proximity/">Proximity</a></li> 239<li><a href="/examples/proximity-GP2Y0A710K0F/">Proximity - GP2Y0A710K0F</a></li> 240<li><a href="/examples/proximity-srf10/">Proximity - SRF10</a></li> 241<li><a href="/examples/proximity-mb1000/">Proximity - MB1000</a></li> 242<li><a href="/examples/proximity-mb1010/">Proximity - MB1010</a></li> 243<li><a href="/examples/proximity-mb1003/">Proximity - MB1003</a></li> 244<li><a href="/examples/proximity-mb1230/">Proximity - MB1230</a></li> 245<li><a href="/examples/proximity-hcsr04/">Proximity - HC-SR04</a></li> 246<li><a href="/examples/proximity-hcsr04-analog/">Proximity - HC-SR04 (Analog)</a></li> 247<li><a href="/examples/proximity-hcsr04-i2c/">Proximity - HC-SR04 I2C Backpack</a></li> 248<li><a href="/examples/proximity-lidarlite/">Proximity - LIDAR-Lite</a></li> 249<li><a href="/examples/proximity-EVS_EV3_IR/">Proximity - EVShield EV3 (IR)</a></li> 250<li><a href="/examples/proximity-EVS_EV3_US/">Proximity - EVShield EV3 (Ultrasonic)</a></li> 251<li><a href="/examples/proximity-EVS_EV3_IR-alert/">Proximity - EVShield EV3 (IR)</a></li> 252<li><a href="/examples/proximity-EVS_EV3_US-alert/">Proximity - EVShield EV3 (Ultrasonic)</a></li> 253</ul> 254<h3>Motion</h3> 255<ul> 256<li><a href="/examples/motion/">Motion</a></li> 257<li><a href="/examples/motion-gp2y0d805z0f/">Motion - GP2Y0D805Z0F</a></li> 258<li><a href="/examples/motion-gp2y0d810z0f/">Motion - GP2Y0D810Z0F</a></li> 259<li><a href="/examples/motion-gp2y0d815z0f/">Motion - GP2Y0D810Z0F</a></li> 260<li><a href="/examples/motion-GP2Y0A60SZLF/">Motion - GP2Y0A60SZLF</a></li> 261</ul> 262<h3>Joystick</h3> 263<ul> 264<li><a href="/examples/joystick/">Joystick</a></li> 265<li><a href="/examples/joystick-esplora/">Joystick - Esplora</a></li> 266<li><a href="/examples/joystick-shield/">Joystick - Sparkfun Shield</a></li> 267<li><a href="/examples/joystick-pantilt/">Joystick - Pan + Tilt control</a></li> 268</ul> 269<h3>LCD</h3> 270<ul> 271<li><a href="/examples/lcd/">LCD</a></li> 272<li><a href="/examples/lcd-16x2-tessel/">LCD - Tessel 2 16x2</a></li> 273<li><a href="/examples/lcd-enumeratechars/">LCD - Enumerate characters</a></li> 274<li><a href="/examples/lcd-runner-20x4/">LCD - Runner 20x4</a></li> 275<li><a href="/examples/lcd-runner/">LCD - Runner 16x2</a></li> 276<li><a href="/examples/lcd-i2c/">LCD - I2C</a></li> 277<li><a href="/examples/lcd-i2c-PCF8574/">LCD - I2C PCF8574</a></li> 278<li><a href="/examples/lcd-i2c-runner/">LCD - I2C Runner</a></li> 279<li><a href="/examples/lcd-rgb-tessel-grove-JHD1313M1/">Tessel 2 + Grove - RGB LCD Display</a></li> 280<li><a href="/examples/lcd-rgb-bgcolor-previewer/">Grove - RGB LCD Color Previewer</a></li> 281<li><a href="/examples/lcd-rgb-bgcolor-previewer-tessel/">Tessel 2 + Grove - RGB LCD Color Previewer</a></li> 282</ul> 283<h3>Compass/Magnetometer</h3> 284<ul> 285<li><a href="/examples/magnetometer/">Compass / Magnetometer</a></li> 286<li><a href="/examples/compass-hmc6352/">Compass - HMC6352</a></li> 287<li><a href="/examples/compass-MAG3110/">Compass - MAG3110</a></li> 288<li><a href="/examples/compass-MAG3110-tessel/">Compass - MAG3110 on Tessel 2</a></li> 289<li><a href="/examples/compass-hmc5883l/">Compass - HMC5883L</a></li> 290<li><a href="/examples/magnetometer-log/">Compass - Logger</a></li> 291<li><a href="/examples/magnetometer-north/">Compass - Find north</a></li> 292</ul> 293<h3>Piezo</h3> 294<ul> 295<li><a href="/examples/piezo/">Piezo</a></li> 296</ul> 297<h3>IMU/Multi</h3> 298<ul> 299<li><a href="/examples/imu-lsm303c/">IMU - LSM303C</a></li> 300<li><a href="/examples/imu-mpu6050/">IMU - MPU6050</a></li> 301<li><a href="/examples/imu-bno055/">IMU - BNO055</a></li> 302<li><a href="/examples/imu-bno055-orientation/">IMU - BNO055 (Orientation)</a></li> 303<li><a href="/examples/multi-mpl115a2/">Multi - MPL115A2</a></li> 304<li>
304<a href="/examples/multi-mpl3115a2/">Multi - MPL3115A2</a></li> 305<li><a href="/examples/multi-BME280/">Multi - BME280</a></li> 306<li><a href="/examples/multi-bmp180/">Multi - BMP180</a></li> 307<li><a href="/examples/multi-bmp085/">Multi - BMP085</a></li> 308<li><a href="/examples/multi-htu21d/">Multi - HTU21D</a></li> 309<li><a href="/examples/multi-sht31d/">Multi - SHT31D</a></li> 310<li><a href="/examples/multi-HIH6130/">Multi - HIH6130</a></li> 311<li><a href="/examples/multi-DHT11_I2C_NANO_BACKPACK/">Multi - DHT11_I2C_NANO_BACKPACK</a></li> 312<li><a href="/examples/multi-DHT21_I2C_NANO_BACKPACK/">Multi - DHT21_I2C_NANO_BACKPACK</a></li> 313<li><a href="/examples/multi-DHT22_I2C_NANO_BACKPACK/">Multi - DHT22_I2C_NANO_BACKPACK</a></li> 314<li><a href="/examples/multi-TH02/">Multi - TH02</a></li> 315<li><a href="/examples/multi-SI7020/">Multi - SI7020</a></li> 316<li><a href="/examples/multi-SI7021/">Multi - SI7021</a></li> 317<li><a href="/examples/multi-MS5611/">Multi - MS5611</a></li> 318</ul> 319<h3>Sensors</h3> 320<ul> 321<li><a href="/examples/sensor/">Sensor</a></li> 322<li><a href="/examples/sensor-slider/">Sensor - Slide potentiometer</a></li> 323<li><a href="/examples/sensor-fsr/">Sensor - Force sensitive resistor</a></li> 324<li><a href="/examples/microphone/">Sensor - Microphone</a></li> 325<li><a href="/examples/sensor-digital-microwave/">Sensor - Digital Microwave</a></li> 326<li><a href="/examples/photoresistor/">Sensor - Photoresistor</a></li> 327<li><a href="/examples/potentiometer/">Sensor - Potentiometer</a></li> 328<li><a href="/examples/flex/">Sensor - Flex sensor</a></li> 329<li><a href="/examples/accelerometer/">Accelerometer</a></li> 330<li><a href="/examples/accelerometer-LIS3DH/">Accelerometer - LIS3DH</a></li> 331<li><a href="/examples/accelerometer-MMA8452/">Accelerometer - MMA8452</a></li> 332<li><a href="/examples/accelerometer-adxl345/">Accelerometer - ADXL345</a></li> 333<li><a href="/examples/accelerometer-adxl335/">Accelerometer - ADXL335</a></li> 334<li><a href="/examples/accelerometer-mma7361/">Accelerometer - MMA7361</a></li> 335<li><a href="/examples/accelerometer-mpu6050/">Accelerometer - MPU6050</a></li> 336<li><a href="/examples/accelerometer-pan-tilt/">Accelerometer - Pan + Tilt</a></li> 337<li><a href="/examples/gyro/">Gyro</a></li> 338<li><a href="/examples/gyro-lpr5150l/">Gyro - Analog LPR5150AL</a></li> 339<li><a href="/examples/gyro-mpu6050/">Gyro - I2C MPU6050</a></li> 340<li><a href="/examples/temperature-tmp36/">Thermometer - TMP36</a></li> 341<li><a href="/examples/temperature-tmp102/">Thermometer - TMP102</a></li> 342<li><a href="/examples/temperature-lm35/">Thermometer - LM35</a></li> 343<li><a href="/examples/temperature-lm335/">Thermometer - LM335</a></li> 344<li><a href="/examples/temperature-ds18b20/">Thermometer - DS18B20</a></li> 345<li><a href="/examples/temperature-dual-ds18b20/">Thermometer - Dual DS18B20</a></li> 346<li><a href="/examples/temperature-max31850k/">Thermometer - MAX31850</a></li> 347<li><a href="/examples/temperature-mpu6050/">Thermometer - MPU6050</a></li> 348<li><a href="/examples/temperature-htu21d/">Thermometer - HTU21D</a></li> 349<li><a href="/examples/temperature-sht31d/">Thermometer - SHT31D</a></li> 350<li><a href="/examples/temperature-HIH6130/">Thermometer - HIH6130</a></li> 351<li><a href="/examples/temperature-MCP9808/">Thermometer - MCP9808</a></li> 352<li><a href="/examples/barometer-mpl115a2/">Barometer - MPL115A2</a></li> 353<li><a href="/examples/barometer-mpl3115a2/">Barometer - MPL3115A2</a></li> 354<li><a href="/examples/altimeter-mpl3115a2/">Altimeter - MPL3115A2</a></li> 355<li><a href="/examples/temperature-mpl3115a2/">Thermometer - MPL3115A2</a></li> 356<li><a href="/examples/temperature-mpl115a2/">Thermometer - MPL115A2</a></li> 357<li><a href="/examples/barometer-BMP180/">Barometer - BMP180</a></li> 358<li><a href="/examples/barometer-BMP085/">Barometer - BMP085</a></li> 359<li><a href="/examples/barometer-MS5611/">Barometer - MS5611</a></li> 360<li><a href="/examples/hygrometer-htu21d/">Hygrometer - HTU21D</a></li> 361<li><a href="/examples/hygrometer-SI7021/">Hygrometer - SI7021</a></li> 362<li><a href="/examples/hygrometer-sht31d/">Hygrometer - SHT31D</a></li> 363<li><a href="/examples/hygrometer-HIH6130/">Hygrometer - HIH6130</a></li> 364<li><a href="/examples/temperature-BMP180/">Thermometer - BMP180</a></li> 365<li><a href="/examples/temperature-bmp085/">Thermometer - BMP085</a></li> 366<li><a href="/examples/temperature-SI7020/">Thermometer - SI7020</a></li> 367<li><a href="/examples/temperature-SI7021/">Thermometer - SI7021</a></li> 368<li><a href="/examples/temperature-MS5611/">Thermometer - MS5611</a></li> 369<li><a href="/examples/altimeter-MS5611/">Altimeter - MS5611</a></li> 370<li><a href="/examples/altimeter-BMP180/">Altimeter - BMP180</a></li> 371<li><a href="/examples/altimeter-BMP085/">Altimeter - BMP085</a></li> 372<li><a href="/examples/temperature-TH02/">Thermometer - TH02</a></li> 373<li><a href="/examples/hygrometer-TH02/">Hygrometer - TH02</a></li> 374<li><a href="/examples/temperature-DHT11_I2C_NANO_BACKPACK/">Thermometer - DHT11_I2C_NANO_BACKPACK</a></li> 375<li><a href="/examples/hygrometer-DHT11_I2C_NANO_BACKPACK/">Hygrometer - DHT11_I2C_NANO_BACKPACK</a></li> 376<li>
376<a href="/examples/temperature-DHT21_I2C_NANO_BACKPACK/">Thermometer - DHT21_I2C_NANO_BACKPACK</a></li> 377<li><a href="/examples/hygrometer-DHT21_I2C_NANO_BACKPACK/">Hygrometer - DHT21_I2C_NANO_BACKPACK</a></li> 378<li><a href="/examples/temperature-DHT22_I2C_NANO_BACKPACK/">Thermometer - DHT22_I2C_NANO_BACKPACK</a></li> 379<li><a href="/examples/hygrometer-DHT22_I2C_NANO_BACKPACK/">Hygrometer - DHT22_I2C_NANO_BACKPACK</a></li> 380</ul> 381<h3>Expander</h3> 382<ul> 383<li><a href="/examples/expander-MCP23017/">Expander - MCP23017</a></li> 384<li><a href="/examples/expander-MCP23008/">Expander - MCP23008</a></li> 385<li><a href="/examples/expander-LIS3DH/">Expander - LIS3DH</a></li> 386<li><a href="/examples/expander-PCF8574/">Expander - PCF8574</a></li> 387<li><a href="/examples/expander-PCF8575/">Expander - PCF8575</a></li> 388<li><a href="/examples/expander-PCA9685/">Expander - PCA9685</a></li> 389<li><a href="/examples/expander-PCF8591/">Expander - PCF8591</a></li> 390<li><a href="/examples/expander-74HC595/">Expander - 74HC595</a></li> 391<li><a href="/examples/expander-MUXSHIELD2-mixed/">Expander - MUXSHIELD2, Digital Input and Output</a></li> 392<li><a href="/examples/expander-MUXSHIELD2-analog-read/">Expander - MUXSHIELD2, Analog Sensors</a></li> 393<li><a href="/examples/expander-CD74HC4067_NANO_BACKPACK/">Expander - CD74HC4067, 16 Channel Analog Input Breakout</a></li> 394</ul> 395<h3>Photon Weather Shield</h3> 396<ul> 397<li><a href="/examples/sensor-photon-weather-shield-moisture/">Photon Weather Shield: Moisture</a></li> 398</ul> 399<h3>Lego EVShield</h3> 400<ul> 401<li><a href="/examples/button-EVS_EV3/">Button - EVShield EV3</a></li> 402<li><a href="/examples/button-EVS_NXT/">Button - EVShield NXT</a></li> 403<li><a href="/examples/color-EVS_EV3/">Color - EVShield EV3 (Code)</a></li> 404<li><a href="/examples/color-raw-EVS_EV3/">Color - EVShield EV3 (Raw)</a></li> 405<li><a href="/examples/color-EVS_NXT/">Color - EVShield NXT (Code)</a></li> 406<li><a href="/examples/light-ambient-EVS_EV3/">Light - EVShield EV3 (Ambient)</a></li> 407<li><a href="/examples/light-ambient-EVS_NXT/">Light - EVShield NXT (Ambient)</a></li> 408<li><a href="/examples/light-reflected-EVS_EV3/">Light - EVShield EV3 (Reflected)</a></li> 409<li><a href="/examples/light-reflected-EVS_NXT/">Light - EVShield NXT (Reflected)</a></li> 410<li><a href="/examples/light-ambient-BH1750/">Light - BH1750</a></li> 411<li><a href="/examples/light-ambient-TSL2561/">Light - TSL2561</a></li> 412<li><a href="/examples/motor-EVS_EV3/">Motor - EVShield EV3</a></li> 413<li><a href="/examples/motor-EVS_NXT/">Motor - EVShield NXT</a></li> 414<li><a href="/examples/proximity-EVS_EV3_IR-alert/">Proximity - EVShield EV3 (IR)</a></li> 415<li><a href="/examples/proximity-EVS_EV3_US-alert/">Proximity - EVShield EV3 (Ultrasonic)</a></li> 416</ul> 417<h3>Intel Edison + Grove IoT Kit</h3> 418<ul> 419<li><a href="/examples/grove-accelerometer-adxl345-edison/">Intel Edison + Grove - Accelerometer (ADXL345)</a></li> 420<li><a href="/examples/grove-accelerometer-mma7660-edison/">Intel Edison + Grove - Accelerometer (MMA7660)</a></li> 421<li><a href="/examples/grove-barometer-edison/">Intel Edison + Grove - Barometer (BMP180)</a></li> 422<li><a href="/examples/grove-humidity-temperature-edison/">Intel Edison + Grove - Humidity & Temperature (TH02)</a></li> 423<li><a href="/examples/grove-compass-edison/">Intel Edison + Grove - Compass (HMC588L)</a></li> 424<li><a href="/examples/grove-flame-sensor-edison/">Intel Edison + Grove - Flame Sensor</a></li> 425<li><a href="/examples/grove-led-edison/">Intel Edison + Grove - LED</a></li> 426<li><a href="/examples/grove-light-sensor-edison/">Intel Edison + Grove - Light Sensor (TSL2561)</a></li> 427<li><a href="/examples/grove-button-edison/">Intel Edison + Grove - Button</a></li> 428<li><a href="/examples/grove-moisture-edison/">Intel Edison + Grove - Moisture Sensor</a></li> 429<li><a href="/examples/grove-gas-mq2-edison/">Intel Edison + Grove - Gas (MQ2)</a></li> 430<li><a href="/examples/grove-gas-tp401-edison/">Intel Edison + Grove - Air quality sensor</a></li> 431<li><a href="/examples/grove-joystick-edison/">Intel Edison + Grove - Joystick</a></li> 432<li><a href="/examples/grove-rotary-potentiometer-edison/">Intel Edison + Grove - Rotary Potentiometer</a></li> 433<li><a href="/examples/grove-lcd-rgb-edison/">Intel Edison + Grove - RGB LCD</a></li> 434<li><a href="/examples/grove-lcd-rgb-bgcolor-previewer-edison/">Intel Edison + Grove - RGB LCD Color Previewer</a></li> 435<li><a href="/examples/grove-lcd-rgb-temperature-display-edison/">Intel Edison + Grove - RGB LCD temperature display</a></li> 436<li><a href="/examples/grove-relay-edison/">Intel Edison + Grove - Relay</a></li> 437<li><a href="/examples/grove-servo-edison/">Intel Edison + Grove - Servo</a></li> 438<li><a href="/examples/grove-touch-edison/">Intel Edison + Grove - Touch</a></li> 439<li><a href="/examples/grove-q-touch/">Intel Edison + Grove - Q Touch</a></li> 440<li><a href="/examples/grove-i2c-motor-driver-edison/">Intel Edison + Grove - I2C Motor Driver</a></li> 441</ul> 442<h3>Grove IoT Kit (Seeed Studio)</h3> 443<ul> 444<li><a href="/examples/grove-led/">Grove - LED</a></li> 445<li><a href="/examples/grove-button/">Grove - Button</a></li> 446<li><a href="/examples/grove-touch/">Grove - Touch</a></li> 447<li><a href="/examples/grove-joystick/">Grove - Joystick</a></li> 448<li><a href="/examples/grove-rotary-potentiometer/">Grove - Rotary Potentiometer</a></li> 449<li><a href="/examples/grove-lcd-rgb/">Grove - RGB LCD</a></li> 450<li><a href="/examples/grove-lcd-rgb-temperature-display/">Grove - RGB LCD temperature display</a></li> 451<li><a href="/examples/grove-servo/">Grove - Servo</a></li> 452<li><a href="/examples/grove-i2c-motor-driver/">Grove - Motor (I2C Driver)</a></li> 453</ul> 454<h3>Micro Magician V2</h3> 455<ul> 456<li><a href="/examples/micromagician-accelerometer/">Micro Magician V2 - Accelerometer</a></li> 457<li><a href="/examples/micromagician-motor/">Micro Magician V2 - Motor</a></li> 458<li><a href="/examples/micromagician-servo/">Micro Magician V2 - Servo</a></li> 459</ul> 460<h3>TinkerKit</h3> 461<ul> 462<li><a href="/examples/tinkerkit-accelerometer/">TinkerKit - Accelerometer</a></li> 463<li><a href="/examples/tinkerkit-blink/">TinkerKit - Blink</a></li> 464<li><a href="/examples/tinkerkit-button/">TinkerKit - Button</a></li> 465<li><a href="/examples/tinkerkit-combo/">TinkerKit - Combo</a></li> 466<li><a href="/examples/tinkerkit-continuous-servo/">TinkerKit - Continuous servo</a></li> 467<li><a href="/examples/tinkerkit-gyroscope/">TinkerKit - Gyro</a></li> 468<li><a href="/examples/tinkerkit-joystick/">TinkerKit - Joystick</a></li> 469<li><a href="/examples/tinkerkit-linear-pot/">TinkerKit - Linear potentiometer</a></li> 470<li><a href="/examples/tinkerkit-rotary/">TinkerKit - Rotary potentiometer</a></li> 471<li><a href="/examples/tinkerkit-thermistor/">TinkerKit - Temperature</a></li> 472<li><a href="/examples/tinkerkit-tilt/">TinkerKit - Tilt</a></li> 473<li><a href="/examples/tinkerkit-touch/">TinkerKit - Touch</a></li> 474</ul> 475<h3>Wii</h3> 476<ul> 477<li><a href="/examples/nunchuk/">Wii Nunchuck</a></li> 478<li><a href="/examples/classic-controller/">Wii Classic Controller</a></li> 479</ul> 480<h3>Complete Bots / Projects</h3> 481<ul> 482<li><a href="/examples/line-follower/">Line Follower</a></li> 483<li><a href="/examples/motobot/">Motobot</a></li> 484<li><a href="/examples/navigator/">Navigator</a></li> 485<li><a href="/examples/nodebot/">Nodebot</a></li> 486<li><a href="/examples/whisker/">Whisker</a></li> 487<li><a href="/examples/phoenix/">Phoenix Hexapod</a></li> 488<li><a href="/examples/bug/">Bug</a></li> 489<li><a href="/examples/brat/">Lynxmotion Biped BRAT</a></li> 490<li><a href="/examples/claw/">Robotic Claw</a></li> 491<li><a href="/examples/kinect-arm-controller/">Kinect Robotic Arm Controller</a></li> 492<li><a href="/examples/laser-trip-wire/">Laser Trip Wire</a></li> 493<li><a href="/examples/radar/">Radar</a></li> 494</ul> 495<h3>Component Plugin Template</h3> 496<ul> 497<li><a href="/examples/plugin/">Example plugin</a></li> 498</ul> 499<h3>IO Plugins</h3> 500<ul> 501<li><a href="/examples/imp-io/">Led Blink on Electric Imp</a></li> 502<li><a href="/examples/spark-io/">Led Blink on Spark Core</a></li> 503<li><a href="/examples/pcduino-io/">Led Blink on pcDuino3</a></li> 504<li><a href="/examples/galileo-io/">Led Blink on Intel Galileo Gen 2</a></li> 505<li><a href="/examples/raspi-io/">Led Blink on Raspberry Pi</a></li> 506<li><a href="/examples/edison-io-arduino/">Led Blink on Intel Edison Arduino Board</a></li> 507<li><a href="/examples/edison-io-miniboard/">Led Blink on Intel Edison Mini Board</a></li> 508</ul> 509 510 </nav> 511 </div> 512 </main> 513 514 <div class="bmast"> 515 <div class="bmast-central"> 516 <div class="enews-intro"> 517 <p>
517Hi! The Johnny-Five community is building new projects every day. We made this newsletter to tell you about what's new, what's good, and what's next for Open Source robotics. Join us in exploring what we can make together.</p> 518 </div> 519 520 <div class="enews-signup"> 521 <!-- Begin MailChimp Signup Form --> 522 <div id="mc_embed_signup"> 523 <form action="//johnny-five.us1.list-manage.com/subscribe/post?u=118da1f399c6a18b75e6972ee&id=b0bf5cc6c2" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 524 <div id="mc_embed_signup_scroll"> 525 <label for="mce-EMAIL">Email Address</label> 526 <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="Your email address" required> 527 <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 528 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_118da1f399c6a18b75e6972ee_b0bf5cc6c2" tabindex="-1" value=""></div> 529 <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 530 </div> 531 </form> 532 </div> 533 <!--End mc_embed_signup--> 534 </div> 535 </div> 536 </div> 537 538 <a href="https://github.com/rwaldron/johnny-five"> 539 <img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/52760788cde945287fbb584134c4cbc2bc36f904/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f77686974655f6666666666662e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_white_ffffff.png" class="fork-me"> 540 </a> 541 542 <footer> 543 <div class="social"> 544 545 <a href="https://github.com/rwaldron/johnny-five" class="github-icon"><img src="/img/github-icon.png"></a> 546 547 <a href="https://www.youtube.com/results?search_query=nodebots" class="yt-icon"><img src="/img/yt-icon.png"></a> 548 <a href="https://twitter.com/rwaldron/lists/nodebotics" class="twitter-icon"><img src="/img/twitter-icon.png"></a> 549 </div> 550 </footer> 551
551<script src="/js/platform-data.js"></script>
551 552
552<script src="/js/main.js"></script>
552 553
553<script src="/js/konami.js"></script>
553 554
554<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
554 555
555<script>hljs.initHighlightingOnLoad();</script>
555 556
556<script async defer id="github-bjs" src="https://buttons.github.io/buttons.js"></script>
556 557
557<script>
vendor: 349 bytes, lines 557-563
557 558 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 559 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 560 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 561 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 562 563 ga('create', '
563UA-61698621-1
vendor: 42 bytes, lines 563-565
563', 'auto'); 564 ga('send', 'pageview'); 565
565</script>
565 566 567 568 569</body> 570</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.