Cara de Arduino seguimiento mecanismo para verificación biométrica (proyecto de prototipo de TfCD) (5 / 6 paso)

Paso 5: codificación

El código para el arduino es el siguiente, este también es un buen momento para probar los sensores y el mecanismo antes de colocar el tablero del mdf de la base.

Int topLightintensity;

int bottomLightintensity;

int diferencia;

definir la intensidad de la luz superior, intensidad de luz de fondo y la diferencia entre los valores

#include

Servo myservo;

Biblioteca de servo

void setup() {}

Serial.Begin(9600);

establecer la serie

pinMode(9,OUTPUT);

PIN 9 como la salida para accionar el servo

myservo.Attach (6);

servo es conectado al pin 6

}

void loop() {}

topLightintensity = analogRead(A0);

bottomLightintensity = analogRead(A1);

intensidad de la luz superior es leído por analógico A0, parte inferior se lee por A1

diferencia = topLightintensity - bottomLightintensity;

diferencia es la diferencia entre dos valores analógicos de lectura

Serial.println (diferencia);

Mostrar el valor de la diferencia en Servial

Si (< 10 la diferencia & & diferencia > -10) {}

digitalWrite (9, bajo);

Si la diferencia es de 10, el servo no funciona

}

else if (diferencia > = 10)

{

myservo.Write(0);

digitalWrite (9, alto);

}

Si la intensidad de la luz superior es más grande que la intensidad de luz de fondo (diferencia de más de 10), el servo

va para arriba

otra cosa

{

myservo.Write(180);

digitalWrite (9, alto);

de lo contrario, desciende

}

}

Artículos Relacionados

Arduino intervalómetro para Nikon D40

Arduino intervalómetro para Nikon D40

Hola desde ItaliaConstruí un intervalómetro basados en Arduino para mi Nikon D40 porque no tiene ninguna conexión directa mediante cable y no comercialmente intervalómetro en ahora hay excepción a la montada en un apretón de la batería, pero tiene un
Estación de ARDUINO/SEEEDUINO protoboard para menos entonces $10

Estación de ARDUINO/SEEEDUINO protoboard para menos entonces $10

gusta más aficionado he limitado a espacio en el que disfrutar de mi hobby, hay veces cuando los pensamientos de tener todos los bits necesarios para tratar de erradicar un nuevo circuito y los entonces embalamos todo lejos otra vez. Entonces allí es
Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

El BMP180 es un muy popular sensor combinado de temperatura y Arduino de presión barométrica. Ya hice Instuctable con BMP180. Un número de personas sin embargo preguntó cómo puede conectar otro dispositivo I2C en el mismo bus I2C como el BMP180. Fina
Convertir entero a carácter Arduino

Convertir entero a carácter Arduino

Conversión de entero a carácter , es un proceso fácil. Se trata de cambiar primero el entero en una cadena y luego convertir la cadena en una matriz de caracteres. La razón por la estoy publicando este breve post es porque hace poco me di cuenta de q
Toque de queda del animal doméstico: Un Arduino controlado puerta para mascotas

Toque de queda del animal doméstico: Un Arduino controlado puerta para mascotas

El problema: quiere restringir el tiempo cuando su mascota pueda salir al exterior. Esto podría ser porque el barrio no es seguro para su gato o perro pequeño por la noche (Merodeadores coyotes viene a la mente). Pero desea que su mascota para poder
Línea de Arduino Robot siguientes para principiantes

Línea de Arduino Robot siguientes para principiantes

* actualizado GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } para incluir más precios, fuente de información y superior/inferior/ru
Cara de corteza de abedul para reloj de pulsera

Cara de corteza de abedul para reloj de pulsera

¿Ha recibido aburrido de la misma cara en reloj de pulsera? ¿Nunca pensé que podría hacerlo mejor? Bien, la más fácil de lo que piensa. Este instructables te mostrará cómo hacer una cara de reloj de corteza de abedul, un maravilloso material natural
Ahorrar segundos 81: rápido Arduino Bootload/programa para la producción

Ahorrar segundos 81: rápido Arduino Bootload/programa para la producción

Requiere: AVRISP mkII y un Linux equipo (o máquina virtual)Este Instructable muestra cómo automatizar y acelerar la instalación de un programa gestor de arranque y demostración en un dispositivo compatible con Arduino.El bootloader de Arduino y IDE h
Auto equilibrio giroscopio V3 utilizando Arduino y pote para el Sensor de inclinación

Auto equilibrio giroscopio V3 utilizando Arduino y pote para el Sensor de inclinación

aquí es la continua saga de mi giroscopio - en esta versión utilizar un Arduino Uno y un potenciómetro para hacer pivotar un contrapeso para balancear un giroscopio precessing y equilibrará indefinidamente en dos palillos.Ahora que es sí mismo equili
Vernier sensores y Arduino (o Teensy) para registro de datos

Vernier sensores y Arduino (o Teensy) para registro de datos

veamos cómo recopilar datos de sensores educativos Vernier con una Junta de desarrollo de microcontrolador Arduino-compatible.Si sólo necesita una sonda con un equipo de interfaz y quieres que todo funcione, probablemente debe comprar un Vernier Go!
Basados en Arduino puerta Minder para casas con corrientes de aire.

Basados en Arduino puerta Minder para casas con corrientes de aire.

Vivo en una casa con un montón de, digamos, la ventilación natural. Durante el invierno hay una auténtica brisa que sopla a través de la casa cada vez que la puerta del baño se deja abierta. Cualquier calentamiento de la casa que pueda haber ocurrido
Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Aquí es un odómetro simple, compacto (algo) y baja energía (sólo unos 1,1 mA de corriente) que puede ser instalado en una bicicleta. Rotaciones de la rueda son detectadas por picos de voltaje generados a partir de un movimiento de imán (zip-atado a u
Campana de Arduino independiente habilitado para la web

Campana de Arduino independiente habilitado para la web

inspirado por este post, quería crear una campana de Arduino powered que era totalmente independiente.Con PHP un poco y (si quieres) algunas jQuery en cualquier página web, usted puede hacer este anillo de la campana cuando se realiza una acción espe
De Arduino y perfboard para PCB con independiente MCU

De Arduino y perfboard para PCB con independiente MCU

Este Instructable es un sucesor directo de éste. Al final de esta acumulación, mi proyecto de plato giratorio es casi completa (por fin).El objetivo es desarrollar un buen aspecto y trabajar PCB con SMD electrónica con un trabajo ATtiny85 + software!