LDR Theremin
by Tiago Gala
Umas alterações ao projecto anterior (aqui): o Theremin é suposto ser tocado (no sentido de fazer música) sem ser tocado (no sentido de contacto físico) ainda não está bem na onda do original mas já está mais próximo, substituindo o potenciómetro por uma fotoresistência (LDR), consegui uma coisa mais ou menos parecida do o que queria:
O circuito em Fritzing:
E o código (não muito diferente do anterior):
int val = 0; void setup() { pinMode(6, OUTPUT); delay(3000); } void loop() { digitalWrite(6, HIGH); delayMicroseconds(val); val = 4*analogRead(A5); digitalWrite(6, LOW); delayMicroseconds(val); }
Fica um bocado mais realista mas ainda mais irritante!! Na parte final do vídeo ligo e desligo o candeeiro que estava mesmo por cima do circuito o que faz um efeito engraçado porque o LDR não reage imediatamente e faz um pequeno glissando entre as duas notas, o que me faz lembrar isto (da banda sonora do Kill Bill, composto por Quincy Jones e que soube agora ser o genérico de uma série do anos 60!): http://www.youtube.com/watch?v=O3erBcUTj0U
Quando tiver paciência vou tentar adicionar mais um LDR para controlo do volume ou então mais um altifalante piezoeléctrico para sons polifónicos!! MEDO!