TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: VOLTIO en 17 de Febrero de 2013, 15:08:40

Título: ruleta , generacion numero aleatorio y sonido
Publicado por: VOLTIO en 17 de Febrero de 2013, 15:08:40
hola amigos, les escribo porque quisiera saber si alguien tiene algo al respecto, una ruleta , que al pulsar un boton tire un numero al azar, y tenga el sonido como si fuese una ruleta manual , he buscado en el foro y en google pero no encuentro nada  , la idea surgio en una reunion de amigos, que me dijeron si se podia hacer alguna para jugar en forma familiar.
Bueno dejo la idea , yo creo que con un pic que recorra los leds tipo secuenciador , lo que no estoy seguro es de como hacerlo parar aleatariamente y el sonido.Solo se programar algo en assembler , he visto y tengo algo pero en C y no lo entiendo.
La idea seria algo asi :
list=HL1361124387

Saludos a todos
Ruben
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: ppyote en 17 de Febrero de 2013, 15:54:45
el seleccionar un numero al azar es facil... o usas un timer o con la mismo rebote del pulsador...
en cuanto al sonido.... no soy el mas experimentado en esto pero con una pequeña memoria flash,eeprom,o rom almacenas el sonido y con un convertidos DA y un amplificador, podrias tener el sonido que quieres.... todo depende de calidad y durabilidad del sonido de audio
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: todopic en 17 de Febrero de 2013, 16:27:34
El sonido del video que colocaste, es simplemente el flanco de la onda del clock de incremento en cada led...  :mrgreen:
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: planeta9999 en 17 de Febrero de 2013, 17:14:30



En C, tienes la funcion Rand() para generar números aleatorios.
El conexionado de los LED, en contraposición, es lo más barato y sencillo, sin chips adicionales, directo a los puertos del pic, con 7 puertos puedes controlar los 36 LED.

Si quieres generar sonidos realistas y reales, puedes usar un descompresor MP3 controlado por SPI como el de la foto (unos 8 dólares en los chinos), las muestras de sonido las puedes almacenar como ficheros MP3 en una tarjeta Micro-SD. Puedes incluso almacenar sonidos de ambiente de un casino, voces con las frases típicas del croupier ("hagan sus apuestas", "no va más", "2, negro, par y falta"...), etc...



(http://i.ebayimg.com/t/VS1053-module-MP3-development-board-on-board-recording-function-/00/s/NDAwWDUwMA==/$T2eC16VHJHQE9nzEyliUBQYYY,8cyw~~60_12.JPG)
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: VOLTIO en 17 de Febrero de 2013, 20:18:54
Exelente , gracias a todos por sus respuestas, hay alguien que pueda aportar algo  en asm ? y algun diagrama ?
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: soymoe en 17 de Febrero de 2013, 20:22:15
Exelente , gracias a todos por sus respuestas, hay alguien que pueda aportar algo  en asm ? y algun diagrama ?
En asm lo unico que te queda es habilitar el timer0 y al pulsar el boton, leer el valor del timer para generar un numero aleatorio de 0 a 255.
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: VOLTIO en 17 de Febrero de 2013, 20:28:26
estoy viendo de hacer el diagrama en proteus ,  pero no entiendo lo de los leds en contraposicion como dijo Planeta9999 ,del programa no tengo nada hay que arrancar de cero.
Título: Re: ruleta , generacion numero aleatorio y sonido
Publicado por: planeta9999 en 17 de Febrero de 2013, 21:05:46
no entiendo lo de los leds en contraposicion como dijo Planeta9999


http://ww1.microchip.com/downloads/en/appnotes/91029a.pdf