TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Primeros pasos - Iniciación a los microcontroladores
(Moderadores:
Veguepic
,
jfmateos2
) »
Generar una entrada aleatoria en el puerto del PIC
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Generar una entrada aleatoria en el puerto del PIC (Leído 2542 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
soymoe
PIC18
Mensajes: 456
Generar una entrada aleatoria en el puerto del PIC
«
en:
13 de Julio de 2011, 17:50:49 »
Mi idea es hacer una especie de juego y necesito generar salidas aleatoria en el puerto del PIC cada cierto tiempo. Por eso yo pensaba generar entradas aleatorias en un pin de entrada y en funcion de eso, determinar la salida. Como lo podria hacer?
En línea
SoYMoE
Mi blog:
http://www.elblogdemoe.blogspot.com
Mi canal de Youtube:
http://www.youtube.com/user/nfkeller
rivale
Colaborador
PIC24H
Mensajes: 1707
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #1 en:
13 de Julio de 2011, 17:54:50 »
en que estas programando?, en CCS existe una funcion RAND(), te genera numeros enteros pseudoaleatorios, podrias sacar este numero por el puerto que quieras.
En línea
"Nada es imposible, no si puedes imaginarlo"
RICHI777
Colaborador
PIC24H
Mensajes: 1498
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #2 en:
14 de Julio de 2011, 12:03:09 »
Hola el problema con la función RAND es que deterministica, normalmente siempre empieza con el mismo valor, te pego un link a algo que se conoce como
true random number generator
http://www.cryogenius.com/hardware/rng/
Saludos !
En línea
jhozate
Colaborador
PIC24H
Mensajes: 1698
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #3 en:
14 de Julio de 2011, 13:21:40 »
tambien podrias usar el valor del timer
En línea
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA
rivale
Colaborador
PIC24H
Mensajes: 1707
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #4 en:
14 de Julio de 2011, 13:29:13 »
Cita de: jhozate en 14 de Julio de 2011, 13:21:40
tambien podrias usar el valor del timer
esa es muy buena idea, pudes leer el valor del timer en cuanto necesites una lectura aleatoria, usa el timer0 que siempre esta contando
En línea
"Nada es imposible, no si puedes imaginarlo"
soymoe
PIC18
Mensajes: 456
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #5 en:
14 de Julio de 2011, 16:44:16 »
Estoy programando en ASM. Eso de usar el valor del TIMER es una buena idea, quisas funcione. Lo voy a implementar a ver que resulta. gracias.
En línea
SoYMoE
Mi blog:
http://www.elblogdemoe.blogspot.com
Mi canal de Youtube:
http://www.youtube.com/user/nfkeller
MerLiNz
Colaborador
PIC24H
Mensajes: 2463
Re: Generar una entrada aleatoria en el puerto del PIC
«
Respuesta #6 en:
09 de Septiembre de 2011, 17:15:11 »
para que rand no te genere siempre el mismo valor puedes hacer un srand, por ejemplo:
srand(get_rtcc());
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Primeros pasos - Iniciación a los microcontroladores
(Moderadores:
Veguepic
,
jfmateos2
) »
Generar una entrada aleatoria en el puerto del PIC
anything