Índice
●

Objetivo del proyecto

●

Hardware

●

Arquitectura Hardware

●

Programación

●

Demostración

Implementación d...
Objetivo del proyecto
●

Implementar un Theremin sobre la plataforma libre de
prototipado Arduino

●

Implementar un tecla...
Hardware
●

Altavoz

●

Pulsadores

●

LCD

●

Resistencias

●

Potenciómetro

●

Arduino

●

Sensor de distancia
Implemen...
Hardware
●

Arduino Mega2560

Implementación de un theremin sobre Arduino

5
Hardware
●

Sensor de distancia SHARP FP2Y0A41SK0F

Implementación de un theremin sobre Arduino

6
Arquitectura Hardware

Implementación de un theremin sobre Arduino

7
Programación
Tono de Inicio y mensaje de bienvenida

Selección de función

Melodía

Teclado

Theremin

Generar sonido

Sel...
Programación
void jotzen(int nota){
lcd.setCursor(13,1);
lcd.print(nombresnotas[nota]);
tone (audioout, frecuencias[nota])...
Programación
void jo(int nota, int durac){
lcd.setCursor(13,1);
lcd.print(nombresnotas[nota]);
tone (audioout, frecuencias...
Programación
for(;;){
sensor = analogRead(6);
puls1 = digitalRead(pul1);
puls6 = digitalRead(pul6);
if (puls6 == HIGH){bre...
Demostración

Implementación de un theremin sobre Arduino

12
Conclusiones
ESTUDIO DE LA TARJETA ARDUINO
LA ADAPTACIÓN DE LA TARJETA A LOS OBJETIVOS DEL PROYECTO
ELECCIÓN DE EL SENSOR ...
Aurkezpena
Próxima SlideShare
Cargando en…5
×

Aurkezpena

185 visualizaciones

Publicado el

Publicado en: Empresariales, Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
185
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Aurkezpena

  1. 1. Índice ● Objetivo del proyecto ● Hardware ● Arquitectura Hardware ● Programación ● Demostración Implementación de un theremin sobre Arduino 2
  2. 2. Objetivo del proyecto ● Implementar un Theremin sobre la plataforma libre de prototipado Arduino ● Implementar un teclado ● Reproducir una melodía Implementación de un theremin sobre Arduino 3
  3. 3. Hardware ● Altavoz ● Pulsadores ● LCD ● Resistencias ● Potenciómetro ● Arduino ● Sensor de distancia Implementación de un theremin sobre Arduino 4
  4. 4. Hardware ● Arduino Mega2560 Implementación de un theremin sobre Arduino 5
  5. 5. Hardware ● Sensor de distancia SHARP FP2Y0A41SK0F Implementación de un theremin sobre Arduino 6
  6. 6. Arquitectura Hardware Implementación de un theremin sobre Arduino 7
  7. 7. Programación Tono de Inicio y mensaje de bienvenida Selección de función Melodía Teclado Theremin Generar sonido Selección de tonalidad Selección de tonalidad Selección de base Generar sonido Implementación de un theremin sobre Arduino Selección de base Generar sonido 8
  8. 8. Programación void jotzen(int nota){ lcd.setCursor(13,1); lcd.print(nombresnotas[nota]); tone (audioout, frecuencias[nota]); } void ezjo(){ noTone(audioout); lcd.setCursor(13,1); lcd.print(" "); } Implementación de un theremin sobre Arduino 9
  9. 9. Programación void jo(int nota, int durac){ lcd.setCursor(13,1); lcd.print(nombresnotas[nota]); tone (audioout, frecuencias[nota]); delay (durac); lcd.setCursor(13,1); lcd.print(" "); noTone (audioout); } Implementación de un theremin sobre Arduino 10
  10. 10. Programación for(;;){ sensor = analogRead(6); puls1 = digitalRead(pul1); puls6 = digitalRead(pul6); if (puls6 == HIGH){break;} if (puls1 == HIGH){ ezjo(); } else if (sensor < 46){ jotzen(tonalidad[0]); } else if (sensor < 93){ jotzen(tonalidad[1]); } Implementación de un theremin sobre Arduino 11
  11. 11. Demostración Implementación de un theremin sobre Arduino 12
  12. 12. Conclusiones ESTUDIO DE LA TARJETA ARDUINO LA ADAPTACIÓN DE LA TARJETA A LOS OBJETIVOS DEL PROYECTO ELECCIÓN DE EL SENSOR MAS ADECUADO EN FUNCIÓN DE LAS POSIBILIDADES GENERACIÓN DEL SOFTWARE PARA DISTINTAS MODALIDADES DE GENERACIÓN DE MUSICA DESARROLLO DEL HARDWARE CORRESPONDIENTE Integración del software y del hardware. De las pruebas funcionales realizadas se deduce que el sistema cumple las especificaciones de diseño. Implementación de un theremin sobre Arduino 13

×