Paso 4: Pruebe el dispositivo!
Antes de conectar el dispositivo a nube y visualización de datos en línea, debe probar el dispositivo utilizando el IDE de Arduino. En este ejemplo, estamos leyendo las mediciones de sensores de calidad del aire de forma dos (conectados a Edison de Intel) y la lectura sobre conexión en serie. Asegúrese de que cambiar el "tablero" a "Edison" y COM port el puerto serie que está utilizando su Edison.
Aquí está el código de Arduino que se puede utilizar:
a los pines utilizados: const int analogInPin = A0; Contaminación del sensor 1 int sensorValue = 0;
const int analogInPin1 = A1; Contaminación sensor 2 int sensorValue1 = 0; int malo = 0; int buena = 0;
void setup() {/ / inicializar comunicaciones serie a 9600 bps: Serial.begin(9600); / / pinMode (LED, salida) pinMode (2, salida); pinMode (3, salida); pinMode (4, salida); pinMode (5, salida); pinMode (6, salida); pinMode (7, salida);
}
void loop() {/ leer el análogo valor: sensorValue = analogRead(analogInPin); sensorValue1 = analogRead(analogInPin1);
mapa a la gama de las analog out:
imprimir los resultados al monitor de serie: Serial.print(sensorValue); Serial.Print(","); separados por una coma
Serial.Print(sensorValue1); Serial.Print(","); separados por una coma / / *** este es para el aire calidad SENSOR ***
Si ((sensorValue > = 450) || (sensorValue1 < = 500)) {/ / BAD! digitalWrite (2, alto); digitalWrite (6, alto); digitalWrite (4, HIGH); digitalWrite (3, bajo); digitalWrite (7, bajo); Serial.Print("BAAAAAD!"); Serial.println(); imprimir un carácter de salto de línea} else {digitalWrite (2, bajo) digitalWrite (6, bajo) digitalWrite (4, bajo); digitalWrite (3, alto); digitalWrite (7, alto); Serial.Print("Good!"); Serial.println(); imprimir un carácter de salto de línea
}
esperar 2 milisegundos antes del bucle siguiente / / para el convertidor de analógico a digital resolver / / después de la última lectura: delay(500); }
Una vez que haya verificado que el sensor está funcionando correctamente, usted puede conectar a la nube usando código JavaScript configurar en el paso 3.
Para ver los datos, ir a https://quickstart.internetofthings.ibmcloud.com y entrar en tu Mac dirección y usted debería ver tus datos!
Como un proyecto paralelo, nosotros 3D impreso una cubierta de plástico transparente que dispersa la luz que cambia de color de rojo (contaminado) a azul (aire limpio).