Clap switch merupakan suatu rangkaian yang membutuhkan tepukan atau getaran
suara untuk mengaktifkan suatu rangkaian sesuai dengan kebutuhan.
Arduino adalah
pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring
platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai
bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri.
Berikut Rangkaian Clap switch menggunakan arduino:
Daftar Komponen:
1. ARDUINO 1 buah
2. Mic Electret 1 buah
3. Resistor 1K 1 buah
4. Resistor 100K 1 buah
5. Resistor 470 1 buah
6. Mylar 100nF 1 buah
7. LED 1 buah
Kode:
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop() {
int my_val;
static bool led_state = false;
my_val = analogRead(A2);
if (my_val > 10) {
if (led_state) {
led_state = false;
digitalWrite(2, LOW);
Serial.println(my_val);
}
else {
led_state = true;
digitalWrite(2, HIGH);
Serial.println(my_val);
}
delay(50);
}
Berikut Video Tutorial Cara Membuatnya: