Primeros pasos con RFID (12 / 13 paso)

Paso 12: Código explicación

La primera parte del código incluye el archivo de cabecera de serie que se utiliza para implementar la comunicación serie entre el módulo Arduino y RFID del lector. Entonces vamos a crear un objeto, en este caso "mySerial", para asignar los pines de comunicación. Luego definimos el pin variable global que se utiliza el sensor ultrasónico LED y ping. También, como una variable global, hemos creado una matriz de caracteres que contenga los dos números de identificación que tenemos en el código anterior y dos nombres que se asignan para cada número de ID. Estas variables se pueden utilizar por cualquier función declarada en este programa.

Dentro de la función de la configuración que hemos definido la comunicación serial entre la computadora y el Arduino como ID-12 y Arduino usando la misma banda de frecuencias (9600). Entonces definimos que pin es utilizado como una salida o de entrada. Cuando miramos la función loop, lo primero que hicimos fue usar otro bucle conocido como mientras que lazo. Dentro de este bucle, calcula la distancia al menos una vez y comprobar si el objetivo está a menos de 4cm de distancia. Para calcular la distancia, primero hay que enviar un tono agudo desde el sensor de ultrasonidos. Y esto se hace enviando secuencia-de-alta-baja activación pin digital 6. Después de golpear una blanco y vuelto hacia el sensor, el sensor de salida de pulso eco. Utilizando pulseln(), puede medir el pulso de eco tiempo en microsegundos y luego convertido en distancia. Según la ficha técnica para sensor ultrasónico ping, la velocidad del sonido es 340 m/s y eso significa que hay 29 segundos por centímetro. Llamando a la función Red_tag, que vamos a escanear y almacenar cualquier botón RFID. Para ello, hemos creado una nueva matriz a cada personaje. La función Iden_tag se va a comparar el botón que se almacenó en la nueva matriz y la Id_tag creó al principio del código. A continuación vamos a ver la salida en el monitor serial así como los LEDs.

Artículos Relacionados

Primeros pasos con GearBest Starter Kit para Arduino

Primeros pasos con GearBest Starter Kit para Arduino

Si eres nuevo en el "mundo de Arduino" este tutorial le ayudará a dar tus primeros pasos con electrónica y placas Arduino.Vamos a utilizar el "GearBest Starter Kit para Arduino" para esto! ¿Por qué? Porque es un kit de bajo costo - sól
Primeros pasos con Ubuntu

Primeros pasos con Ubuntu

Este Instructable pretende conseguir Windows y los usuarios OSX iniciado con el código abierto sistema operativo Ubuntu. Voy a empezar con la configuración general, como controladores de gráficos, compartir archivos con Windows, etc., luego cubriré l
Primeros pasos con Ubuntu Linux

Primeros pasos con Ubuntu Linux

Linux ha sido el sistema operativo (OS) de elección para el equipo de experto desde sus inicios, pero en los últimos años con el lanzamiento de linux pequeño basado en plataformas de computación físicas tales como la frambuesa Pi BeagleBone y Arduino
Primeros pasos con OpenCV y Edison Intel

Primeros pasos con OpenCV y Edison Intel

Como robots comienzan a poblar el planeta necesitan una manera de "ver" el mundo de manera similar a lo que hacemos los seres humanos y ser capaces de utilizar estos datos de la visión para tomar decisiones. Hoy en día un sistema de visión de or
Primeros pasos con frambuesa PI

Primeros pasos con frambuesa PI

¿Su brillante nuevo ordenador Raspberry PI acaba de llegar en el correo - ahora qué? Te mostraré cómo montar su Pi y arrancar con el sistema operativo Raspian fácil y popular.Paso 1: Lo que necesitará1 frambuesa Pi(model A, A+, B, B+, Bv2).1 fuente d
Primeros pasos con ROS (robot Operating System).

Primeros pasos con ROS (robot Operating System).

Este tutorial va a guiarte a través de la instalación de Ubuntu 10.10 y la versión de Diamondback de ROS. Asume que usted es nuevo en Ubuntu y ROS y pretende ser una guía de dummies para instalación y configuración de un sistema maestro de ROS. Nota
Primeros pasos con Intel® Edison Mini Breakout Junta

Primeros pasos con Intel® Edison Mini Breakout Junta

Intel proporciona 2 plataformas de hardware diferentes para trabajar con la Junta de desarrollo de Intel® Edison.El módulo de núcleo de Intel® Edison se llama Edison calcular módulo de Intel®, mientras que los tableros de 2 extensión se llaman Intel®
Primeros pasos con el ordenador de bolsillo Mini

Primeros pasos con el ordenador de bolsillo Mini

Alrededor de un mes y medio atrás, creé un proyecto llamado la Mini computadora de bolsillo y escribió un Instructable sobre cómo construirlo. Este Instructable tiene todo el proyecto un paso más allá ayudando a comenzar con su Mini computadora de bo
Primeros pasos con Arduino - RGB LED

Primeros pasos con Arduino - RGB LED

En este tutorial veremos cómo hasta un rojo/verde/azul (RGB) emisión de luz diodo (LED) de alambre a un Arduino y control sobre el puerto serie. Usted podría utilizar un componente básico del RGB LED (es decir, un domo plástico con cuatro patas!), pe
Primeros pasos con Arduino y Codebender

Primeros pasos con Arduino y Codebender

Arduino es una plataforma de prototipos de la abrir-fuente basada en software y hardware de fácil de usar.El Arduino uno y Arduino mega de Arduino nano son algunos populares placas Arduino y son capaces de leer entradas y convertirlas en salidas, por
Primeros pasos con PICAXE

Primeros pasos con PICAXE

Hola. Hoy vas aprender cómo utilizar PICAXE. ¡ Hurra!¿Qué es PICAXE? PICAXE es, esencialmente, una pequeña pieza de metal y plástico puedes hacer cosas. ¿Bastante simple? Decirle a la Junta para enviar y recibir varios impulsos eléctricos, que a su v
Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Hola otra vez! Tengo solo algunas piezas, así que decidí empezar a construir virtual! Tenía proceso en mi computadora, pero nunca había utilizado, porque i´m a un estudiante y me don´t saber Java en todo. Primero decidí sacar Plaza. He tenido problem
Primeros pasos con BTE13-010 - clon de Arduino Mini

Primeros pasos con BTE13-010 - clon de Arduino Mini

Se trata de una sencilla guía que le enseñará cómo comenzar con este clon mini barato de Arduino, que cubre todos los pasos que uno debe hacer para que funcione. Básicamente son 4...Soldadura PIN headers *Cableado hastaInstalar correctamente drivers
Primeros pasos con Arty

Primeros pasos con Arty

Acaba de lanzar una nueva placa de desarrollo FPGA Digilent. El consejo artístico. El Arty es diseñado para ser usado exclusivamente con Xilinx Vivadoy diseñado específicamente para uso con microblaze.Este tutorial cubre cómo utilizar fuera de diseño