Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int photo = A0;
- int photoVal;
- float freq_C = 261.63;
- float freq_D = 293.66;
- float freq_E = 329.63;
- float freq_F = 349.23;
- float freq_G = 392.00;
- float freq_A = 440.0;
- float freq_B = 493.88;
- int noteDur = 500;
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- photoVal = map(analogRead(photo), 150, 500, 0, 6);
- Serial.println(analogRead(photo));
- switch (photoVal) {
- case 0:
- tone(8, freq_C);
- break;
- case 1:
- tone(8, freq_D);
- break;
- case 2:
- tone(8, freq_E);
- break;
- case 3:
- tone(8, freq_F);
- break;
- case 4:
- tone(8, freq_G);
- break;
- case 5:
- tone(8, freq_A);
- break;
- case 6:
- tone(8, freq_B);
- break;
- }
- // tone(8, photoVal);
- delay(10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement