Paso 3: código
Usted tendrá que ajustar los números en este código a su sitio específico. Se podría llegar con cambiar el número al lado de la palabra de la línea "si (ldrval > = 900). Cambiar ese número dice arduino qué número para utilizar como punto de la señal sonora o de alarma. Usted puede encontrar encontrar el número que aparece en el monitor serial cuando sucede la acción. Por ejemplo, el número aparece cuando un láser se apunta en él. Ese número debe ir en el lugar donde es 900. Aquí está el código.
int rcvpin = A0; int buzzpin = 9;
void setup() {pinMode(rcvpin,INPUT); pinMode(buzzpin,OUTPUT); buzz(200); buzz(200); buzz(200); delay(2000); Serial.Begin(9600); } void loop() {int ldrval=analogRead(rcvpin); Serial.println(ldrval); Si (ldrval > = 900) {buzz(50);}} void buzz (tiempo unsigned char) {analogWrite(buzzpin,170); delay(time); analogWrite(buzzpin,0); delay(time);}