Archivo por meses: febrero 2018

Control de acceso con RFID

Las tarjetas RFID nos permiten crear sencillos sistemas de identificación por proximidad.

El lector más común para Arduino es el Mifare MFRC522 (con conexión SPI):

(puede leer tipo tarjetas  o tipo llaveros)

La conexión del módulo a Arduino por SPI sería:

Los bloques para utilizar este módulo en ArduinoBlocks son muy sencillos:

– Iniciar el módulo MFRC522: A parte de las conexiones SPI (11,12,13) debemos indicar los pines donde conectamos el CS (o SS) y el RESET. Esta es la configuración para el esquema de arriba:

-El siguiente bloque devuelve un valor lógico de verdadero si se detecta una NUEVA tarjeta en el lector. El bloque devuelve falso si no se detecta ninguna tarjeta o se ha leído y expulsado la actual (en ese caso si la queremos volver a detectar hay que alejarla y volvera a acercar):

-Cada tarjeta lleva un identificador diferente grabado de fábrica que nos permite identificar a una tarjeta del resto. Con este bloque obtenemos una cadena de texto con el código (hexadecimal) de la tarjeta leída. Si no se puede leer la tarjeta devolverá un text vacio.

IMPORTANTE: Una vez leída la tarjeta se expulsa, por lo que no se volverá a poder leer o detectar como nueva hasta que la alejemos y la volvamos a acercar.

Ejemplo de programa para leer códigos de tarjetas y mostrarlos por la consola serie:

Ejemplo de lectura y visualización por la consola serie:

En este caso el código de la tarjeta leída es: 77bb203b

Podemos hacer un programa para controlar el acceso de las siguiente forma:

Video en funcionamiento:


+Info: www.arduinoblocks.com

Libro oficial ArduinoBlocks:

https://www.amazon.es/s/field-keywords=arduinoblocks

http://www.arduinoblocks.com/shop/libros/7-libro-arduinoblocks.html


TIENDA OFICIAL ARDUINOBLOCKS (proveedor oficial Keyestudio)

CUPÓN 5% DESCUENTOABLOCKS18

 

 

Compartir

LCD – Caracteres personalizados

Ya podemos definir nuestros propios caracteres personalizados para la pantalla LCD de forma sencilla y rápida!

Bloque para definir el símbolo (de los 8 posibles):

Con el botón derecho en la opción “ayuda” accedemos al editor de mapa de bits para definir un nuevo símbolo LCD:

http://www.arduinoblocks.com/web/help/chareditor

Aquí diseñamos el símbolo personalizado:

y copiamos los datos, para pegarlos en el bloque de definición:

ya podemos utilizar el símbolo en el programa y mostrarlo en cualquier posición de la pantalla LCD:

Y el resultado:

 

 

 

Compartir