TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Makavelo en 02 de Noviembre de 2008, 17:44:31

Título: como crear una contraseña?
Publicado por: Makavelo en 02 de Noviembre de 2008, 17:44:31
Hola, alguien me podria pasar algun codigo para programar un password en proton.

El programa que tengo en mente es usar un Keypad para ingresar en el password y mostrarlo en un display, al ser el password correcto efectuar cualquier accion ya sea prender un led o lo que sea, digamos crear una "Caja Fuerte" que al presionar 3 digitos en el keypad y si lo tecleado en el keypad es igual a la variable creada en proton entonces que prenda un led o mande un mensaje al display.

Si alguin me puede mostrar un ejemplo de como hacerlo lo agradeceria mucho, no importa que tan sensillo o complejo sea solo quiero aprender a hacerlo.
Título: Re: como crear una contraseña?
Publicado por: navaismo en 02 de Noviembre de 2008, 19:03:49
Puedes comenzar con hacer un arreglo de 2 variables una que contenga el pass y la otra que sea la que ingreses y mediante comparaciones que de el resultado.

Código: FreeBasic
  1. dim Pass1 as byte[3]
  2. dim Pass2 as byte[3]
  3.  
  4. Pass1[0]=1
  5. Pass1[1]=2
  6. Pass1[2]=3
  7. Pass1[3]=4
  8.  
  9. ....lees tu teclado y asignas tus variables a PASS2
  10.  
  11. for I=0 to 3 then
  12.  if pass1[i]<>pass2[i] then
  13.   code
  14. end if
  15. next i
  16.  
  17. .......

O bien guardas la variable en la eeprom y la lees conforme desees.

Saludos

Título: Re: como crear una contraseña?
Publicado por: ASTROCAR en 02 de Noviembre de 2008, 21:55:47
mas facil imporsible con la explicacion que coloco el colega navismo aunque el metodo que apliques depende de usted pero ideas son ideas asi que usted mismo puede desarrolar su metodo.

Saludos y has tu codigo y vemos cual es el mas opti mo y rapido en el pic  eso si seria bueno.

Atten.
Alexander Santana.
Barcelona-Venezuela