//Hz (7, 10, 20, 30, 40 and 60Hz)
//Sursa(adaptata): https://github.com/torinmb/Alzheimers_Flashing_Gamma_Lights
const int releuPin = 2; // Pinul la care este conectat releul
void setup() {
for (int i=2; i<12; i++){
pinMode(i, OUTPUT); // Setează pinul releului ca ieșire
}
}
void loop() {
// 30 Hz
// T= 1/ 30*2
/*
for (int i=2; i<12; i++){
digitalWrite(i, HIGH); // Aprinde becul (activează releul)
delay(16.66); // Așteaptă 12.5 ms
digitalWrite(i, LOW); // Stinge becul (dezactivează releul)
delay(16.66);
}
*/
// 40 Hz
// T= 1/ 40*2
for (int i=2; i<12; i++){
digitalWrite(i, HIGH); // Aprinde becul (activează releul)
delay(12.5); // Așteaptă 12.5 ms
digitalWrite(i, LOW); // Stinge becul (dezactivează releul)
delay(12.5);
}
// 60 Hz
/*
T= 1/ 60*2
for (int i=2; i<12; i++){
digitalWrite(i, HIGH); // Aprinde becul (activează releul)
delay(8.33); // Așteaptă 12.5 ms
digitalWrite(i, LOW); // Stinge becul (dezactivează releul)
delay(8.33);
}
*/
}