Billarm Stop (3 / 4 steg)
Steg 3: kod
Du kommer att behöva justera siffrorna i den här koden till ditt specifika rum. Du kan få med att ändra antalet bredvid raden talesättet "om (ldrval > = 900). Ändra numret berättar arduino vilket nummer ska användas som en punkt att pip eller ange av alarmet. Du kan hitta detta genom att hitta det nummer som kommer upp på den seriella bildskärmen när åtgärden sker. Till exempel det nummer som kommer upp när en laser pekar på den. Detta nummer ska gå på den plats där 900 är. Här är koden.
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); om (ldrval > = 900) {buzz(50);}} void buzz (unsigned char tid) {analogWrite(buzzpin,170); delay(time); analogWrite(buzzpin,0); delay(time);}