Sensore audio per accensione led

Salve avrei bisogno di un'aiuto, mi spiego vorrei far accendere un led con un sensore audio al battere delle mani. Il codice che mi ritrovo cercand su internet è il seguente

const int analogPin = A0; //ci va collegato il pin A0 del sensore//

const int sensib = 600; //aprendo il monitor seriale si puo regolare la sensibilita del sensore regolandolo

dalla vite///

void setup() {

pinMode(13, OUTPUT);

Serial.begin(9600); // initializzazione della comunicazione seriale// }

void loop() {

int analogVal = analogRead(analogPin); //variabile del valore della sensibiltà del sensore//

if (analogVal > sensib) { PORTB^=B100000;

delay(100); }

Serial.println(analogVal); //sul monitor seriale mostro a quanto ho regolato la sensibilità//

delay(10); }

Che codice devo aggiungere per dire ad arduino che se la luce è spenta e batto le mani, deve accendere la luce e quando è spenta la deve spegnere? Suppongo ci voglia anche una variabile che permetta di far ricordare ad arduino lo stato del led (0 o 1).

Un po' di spirito d'iniziativa, su ...
... fai un po' di ricerche su Google per "Arduino battimano" ... l'accendere una luce con il "batti mano" è argomento trattato e ritrattato, troverai decine di link e di esempi !

Guglielmo