Paso 2: programación
annoyatron conectar el altavoz al pin 8 y gnd
LED conectado al pin anolag 0 y gnd
hace ruido cuando las luces están apagadas
#include "pitches.h"
int LED = 0;
luz int = 0;
melodía de int [] = {}
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4};
int noteDurations [] = {}
4, 8, 8,4,4,4,4,4};
void setup() {}
pinMode(8,OUTPUT);
pinMode (LED, entrada);
}
void loop() {}
luz int = analogRead(LED);
Si (luz < = 60) {}
int espera = al azar (5000,30000);
Delay(Wait);
para (int thisNote = 0; thisNote < 8; thisNote ++) {}
int noteDuration = 1000/noteDurations [thisNote];
tono (8, melody[thisNote],noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
retardo (pauseBetweenNotes);
noTone(8);
}
} else {}
noTone(8);
}
}
A continuación, subir a tu placa de arduino. Si tienes cualquier duda sobre el código no dude de preguntar en los comentarios. En el if (luz < = 60) {}
sección de mayo 60 debían cambiarse a un número diferente dependiendo de cómo de oscuro es su habitación. Si no se enciende cuando las luces están apagadas aumentan sesenta años, si está convirtiendo en la disminución de tiempo sesenta.