Paso 5: El código
Ahora que hemos terminado con la construcción de nuestro circuito ha llegado el tiempo de escribir el código. Para conectar el Arduino con el ordenador y abrir el IDE de Arduino. En primer lugar vamos a declarar algunas variables de número entero:
- sensorValue
- sensorHigh
- sensorLow
- LED (haga esta una variable constante)
Ahora deja sensorValue sin un valor (automáticamente ganará uno de nuestro bosquejo) establece sensorHigh igual a 1023 (este también cambiará por nuestro bosquejo) y sensorLow igual a 0 (nuestro bosquejo cambiará esta demasiado), finalmente llevó igual a 2. Ahora en la función setup() configurar el pin led como salida y declarar un tiempo bucle que vamos a utilizar para calibrar el sensor, agregar la función millis() como parámetro para el lazo y 500 como parámetro para la function(mills() verificará el actual tiempo. millis() informa cuánto un Arduino ha estado funcionando). Dentro del bucle Lea el valor de A0 (analogRead()) y almacenar en sensorValue, entonces escribir un if instrucción para ver si sensorValue es mayor que sensorHigh, si ese es el caso sensorHigh igual a sensorValue y cerrar la instrucción. Luego agregar un segundo si instrucción para verificar si sensorValue sea menor a sensorLow, si lo devuelve true sensorLow igual a sensorValue, cierra el if instrucción y finalmente el bucle while. Para escribir la parte final de nuestro código vamos a pasar a la función loop(). En primer lugar Lea una vez más el valor de A0 y tienda en sensorValue, luego escribir un condicional para comprobar si sensorValue es igual a sensorHigh, en que caso configurar el pin led a alta (usando digitalWrite()), otro Verifique si sensorValue es igual a sensorLow, en que caso configurar el pin led a bajo, luego si las instrucciones anteriores devuelven falso Fije el pasador conducido a baja. Haré también subir el .ino archivo aquí cayó tan libre de descargarlo y utilizarlo para su proyecto