Arduino Light Instrument

Arduino Light Instrument

Indholdsfortegnelse:

Anonim

Arduino Light Instrument

Dette projekt skaber et instrument, der er tonehøjde bestemt af lysniveauet. Flyt din hånd over

lys eller luft strummer over det i forskellige højder for at blokere mere eller mindre lys, der skaber forskellige pladser.

Komponenter nødvendig:

1x brødbræt

1x Arduino

2x LDR'er

2x 100 eller 220 ohm modstand

2x 10K modstande

2x højttalere eller Piezo Buzzers

ledninger

Komponenter kan findes på

Dette projekt bruger og Arduino Board og LDR Add-on Kit

www.EGRobotics.com

Koden:

void setup () {

}

void loop () {

int sensorReading = analogRead (A0);

int sensorReading1 = analogRead (A1);

int thisPitch1 = map (sensorReading, 400, 1000, 120, 1500);

tone (10, dennePitch1, 10); // ændre den sidste værdi for at ændre, hvor længe højttaleren holder det tone for.

forsinkelse (100); // Skift forsinkelsestid for forskellige timing, men ikke under tonen varighed på 10.

int thisPitch2 = map (sensorReading1, 400, 1000, 120, 1500);

tone (11, dennePitch2, 10);

forsinkelse (100);

}

Video:

Gå til www.instructables.com/member/EGRobotics/ for mere sjove projekter!

forsyninger: