Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/03/2012 #1


Bateria simple MIDI [Ayuda y Aporte]
Hola compañero de foros de electronica.

Hoy se me occurio hacer algo parecido a esto [Drum Pad]


este aparatito lo que hace es registrar cada golpe que le das a los pads (cuadrados) y los manda como datos por medio de MIDI

pero yo quiero algo asi pero de solo un pad.

yo no estudio electronica ni nada por el estilo es solo por hobbie.

Estuve invastigando y tengo esta informacion,
primero mi idea es usar un pad como este

ahora bien mi idea es usar un microcontrolador PIC16F84 para este proyectito, y un transductor piezo electrico para esto.

seun mi idea esto quedaria asi



yo aun no entiendo eso del midi ni de los canales y no se que tanto dicen y los bytes que tiene que ser 3 peor que uno es de 10 bits nose jajaja yo me hice bolas con eso jeje


pero bueno dentro de la informacion que tengo, se esto para el midi de la tarola

Canal 10
MIDI key
Decimal Hexadecimal Binaria
38 26 100110


el programa seria con CCS C

y segn yo quedaria algo asi


Código:
#use delay(clock=8000000)
#byte puerto_A=0x05
void main()
{
   while(TRUE)
   {
      if(bit_test(puerto_A,0))
      {
       output_b(0b'lo del midi');
           /// NOSE QUE TANTO SE TENGA QUE PONER AQUI
      }
   }
}
segun ley entre bit y bit tiene que existir 32micro segundos epara esto de midi o la verdad no se con que pueda registar 32 pulsos por segundo (se que es demaciado para la mano human pero me gusta exagerar)


como ven alguien desea ayudarme, cuando terminemos har otro tema con todos los datos para que quien quiera lo pueda hacer y asi jejeje


chauu
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.