Paso 9: ATmega328P-PU: transmisor de Sensor remoto
Transmitir los datos del sensor del receptor base de frambuesa Pi.
Nota: Si no tenemos los sensores, la rutina básica funcionará. Siempre que nRF24L01 + se ha conectado. Todos los pines analógicos son leer y enviados a la frambuesa Pi. Analógica 0 se define como la resistencia de la foto, por lo se registrará en el formulario de Google. Los otros sensores registrará un cero si no está conectado a los pines.
Bibliotecas
Lea y prepare los datos, la mayoría de las rutinas de sensor lee datos en variables globales que se pasarán a la carga útil de la radio. Hay mucho margen de mejora con la programación aquí.
Obtener la temperatura y la humedad de la DHT11 sensor y la temperatura del sensor DS18B20.
Leer todas los pines analógicos
Crear la carga como una matriz de enteros, cada elemento es de dos bytes de longitud. Consisten en un byte bajo y un byte alto. El resultado final entero puede obtenerse de:
Bajo bytes + 256 * byte alto
El tamaño de la carga para esta carga de sensor de datos genéricos es 28 bytes
luego enviarlo
Descargar el archivo de dibujo y copiarlo en el directorio de trabajo de Arduino. El bosquejo de la carga en el IDE de Arduino y luego flashearlo al sensor Arduino.