TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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
-
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
-
El sonido del video que colocaste, es simplemente el flanco de la onda del clock de incremento en cada led... :mrgreen:
-
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)
-
Exelente , gracias a todos por sus respuestas, hay alguien que pueda aportar algo en asm ? y algun diagrama ?
-
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.
-
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.
-
no entiendo lo de los leds en contraposicion como dijo Planeta9999
http://ww1.microchip.com/downloads/en/appnotes/91029a.pdf