PageSourceSearch

https://johnny-five.io/examples/

html johnny-five.io collected 2026-10-03 19:09:16 UTC 32,044 bytes, 570 lines download raw bytes

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 &amp; 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 &amp; 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(&quot;johnny-five&quot;);
61const board = new Board();
62
63board.on(&quot;ready&quot;, () => {
64
65  // Create a standard `led` component instance
66  const led = new Led(13);
67
68  // &quot;blink&quot; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&amp;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.