Book Image

Internet of Things Programming with JavaScript

Book Image

Internet of Things Programming with JavaScript

Overview of this book

The Internet of Things is taking the tech world by storm, and JavaScript is at its helm. This book will get you to grips with this exciting new technology. Where do Node.js, HTML5 and Windows 10 IoT Core come in with JavaScript and IoT? Why Raspberry Pi Zero rather than Arduino? How do you configure and build an IoT network from scratch? All your IoT JavaScript questions are answered in this book.
Table of Contents (15 chapters)
Internet of Things Programming with JavaScript
Credits
About the Author
www.packtpub.com
Customer Feedback
Preface

Monitoring temperature, humidity, and light using Node.js with Arduino Wi-Fi


In this part of the chapter, we will explain the code for the Wi-Fi shield with Arduino:

We define the number of variables; in this case we will monitor three variables (temperature, humidity, and light):

#define NUMBER_VARIABLES 3 

Here we have to include the library for the sensor:

#include "DHT.h" 

We define the pin for the sensor:

#define DHTPIN 7  
#define DHTTYPE DHT11 

We define the instance of the sensor:

DHT dht(DHTPIN, DHTTYPE); 

We import the libraries for the module:

#include <Adafruit_CC3000.h> 
#include <SPI.h> 
#include <CC3000_MDNS.h> 
#include <aREST.h> 

We define the pins for connecting the module:

using a breakout board 
#define ADAFRUIT_CC3000_IRQ   3 
#define ADAFRUIT_CC3000_VBAT  5 
#define ADAFRUIT_CC3000_CS    10 

We create the instance of the module that will be connected:

Adafruit_CC3000 cc3000 = Adafruit_CC3000...