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...