Paso 3: programa en Arduino 0012
abrir Arduino 0012 en su computadora. Copie y pegue el código siguiente en la ventana del programa... luego presione el botón de verificar para asegurarse de que funciona. Por último, haga clic en la carga al botón del tablero, para subir a la Arduino a ejecutar. Una vez cargado el programa, haga clic en el botón Serial Monitor para ver los valores de cambio como cubrir y descubrir el fotoresistor. Cuando los valores van por encima de 500, harán vibrar el motor vibrante!/ * Ranura Detector de monedas
por Amy Khoshbin
2008 * /
photoPin int = 0; Clavija de entrada analógica de la fotorresistencia conectada a
int photoValue = 0; valor de la fotorresistencia
int vibPin = 9;
Boolean isVibrating = false;
void setup() {}
inicializar comunicaciones serie a 9600 bps:
Serial.Begin(9600);
pinMode (vibPin, salida);
}
void loop() {}
photoValue = analogRead(photoPin); leer el valor del pote
Serial.println(photoValue); imprimir el valor del bote hacia el panel Depurador
VIBRATE();
Delay(10); esperar 10 milisegundos antes del siguiente bucle
}
void vibrate() {}
cambiar los valores mayores y menor para encajar la sensibilidad de los fotorresistores que utilizas
Si (> 500 photoValue & & isVibrating == false) {}
digitalWrite (vibPin, HIGH);
isVibrating = true;
}
Si (< 500 photoValue & & isVibrating == true) {}
digitalWrite (vibPin, bajo);
isVibrating = false;
}
}