Stap 3: Code
U zal moeten aanpassen van de getallen in deze code naar uw specifieke kamer. Je kon krijgen door met het wijzigen van het nummer naast het lijn gezegde "als (ldrval > = 900). Wijzigen van dit nummer vertelt de arduino welk nummer gebruiken als een punt om te pieptoon of verrekening van alarm. U kunt dit vinden door het vinden van het nummer dat op de seriële monitor verschijnt wanneer de actie gebeurt. Bijvoorbeeld het nummer dat verschijnt wanneer een laser wordt gewezen op het. Dat aantal moet gaan in de plek waar 900 is. Hier is de code.
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); Als (ldrval > = 900) {buzz(50);}} VOID buzz (unsigned char keer) {analogWrite(buzzpin,170); delay(time); analogWrite(buzzpin,0); delay(time);}