Paso 9: Paso 8: programación de Arduino
El código es el siguiente para simplemente leer la entrada, esto depende de la entrada siendo A0. Cambie a su especificación!
int Readvalue; El valor inicialmente leer
int Printvalue; El valor impreso en la pantalla
Float Mathvalue; La variable utilizada para cualquier forma de las matemáticas
void setup() {}
Serial.Begin(9600); Empezar comunicación serial con la computadora a 9600bps
}
void loop() {}
Readvalue = analogRead (A0) + 1; Leer la entrada de Distanciómetro infrarrojo, añadir 1 para asegurarse de que la lectura nunca es igual a cero o usted conseguirá resultados extraños matemáticas!
Serial.println(Readvalue); Imprimir el valor leído en el monitor serial
Delay(50); Retardo para 50ms para no llenar el buffer serial
}
Una vez programado, debe acceder al serial monitor y ver si el valor cambia con la distancia desde el sensor. Si es así, tu Arduino está leyendo correctamente el sensor!
Una cosa útil que hacer sería usar la función de mapa y encontrar los valores máximos y mínimos del sensor y mapa 0 y 1023. Este será equivalente a un Analogread normal!