Getting Started with RFID (12 / 13 étapes)

Étape 12 : Code explication

La première partie du code inclut le fichier d’en-tête série qui sert à mettre en œuvre de communication série entre le module Arduino et RFID reader. Nous allons ensuite créer un objet, dans ce cas « mySerial », pour attribuer les axes de communication. Ensuite, nous définissons la broche variable globale qui est utilisée par le capteur ultrasonique LED et ping. En outre, comme une variable globale, nous avons créé un tableau de caractères pour contenir les deux numéros d’identification que nous avons obtenu de l’ancien code, mais aussi deux noms qui sont attribués pour chaque numéro d’identification. Ces variables peuvent être utilisées par n’importe quelle fonction déclarée dans ce programme.

À l’intérieur de la fonction de réglage, nous avons défini la communication série entre l’ordinateur et l’Arduino comme ID-12 et Arduino à l’aide de la même bande de fréquences (9600). Ensuite, nous avons défini quelle goupille est utilisé comme une entrée ou sortie. Lorsque nous examinons la fonction de boucle, la première chose que nous avons fait a été utiliser une autre boucle appelée à faire en boucle. À l’intérieur de cette boucle, nous avons calculé la distance au moins une fois et vérifié si la cible est située à moins de 4cm de distance. Afin de calculer la distance, nous devons d’abord envoyer une tonalité aigu du capteur ultrasonique. Et cela se fait en envoyant des séquences de haut-niveau des basses en déclenchant la broche numérique 6. Après qu’il a frappé une cible et retournés vers le capteur, le capteur va afficher écho impulsion. En utilisant pulseln(), on peut mesurer le pouls de l’écho de temps en microsecondes et transforma ensuite en distance. Selon la fiche technique pour le capteur à ultrasons ping, la vitesse du son est de 340 m/s et cela signifie il y a 29 secondes par centimètre. Appel de fonction Red_tag, nous allons à numériser et stocker n’importe quel bouton de la RFID. Pour ce faire, nous avons créé un nouveau tableau s’accrocher à chaque caractère. La fonction Iden_tag va comparer le bouton qui a été stocké sur le nouveau tableau et le Id_tag créé au début du code. Puis nous allons voir le résultat sur le moniteur de la série ainsi que les voyants.

Articles Liés

Getting Started with Analog.IO et Imp électrique

Getting Started with Analog.IO et Imp électrique

Analog.IO est un nouveau site dédié au partage de flux de données de l'internet des choses périphériques connectés. Analog.IO vous permet d'afficher vos données grâce à un navigateur web où que vous soyez dans le monde. Vous contrôlez les données qui
GETTING STARTED WITH ARDUINO #5

GETTING STARTED WITH ARDUINO #5

Salut, Désolé pour le retard de ce tutoriel. Ici dans ce tutoriel je vais vous apprendre comment deux conduits en utilisant Arduino. c'est le principe de base des systèmes de feux tricolores. Où lumière change d'une couleur à une autre couleur après
Getting Started with AVR d’Atmel et BASCOM

Getting Started with AVR d’Atmel et BASCOM

J'ai vu beaucoup de Instructables montrant comment travailler avec des microprocesseurs, mais ils sont tous supposent que vous avez travaillé avec eux avant et savez ce que vous faites. Je n'ai pas vu une Instructable qui vous emmène de rien et s'app
How To Get Started With Linux

How To Get Started With Linux

beaucoup de gens trouvent Linux redoutable (surtout les utilisateurs de windows). Dans ce Instructable que je va vous raconter comment est Linux simple et utile !Étape 1: Configuration du terrain Linux est énorme!... Ne va ne pas mentir sur ce point,
Getting Started with Intel Edison - programmation Python

Getting Started with Intel Edison - programmation Python

Ce guide est pour tous les programmeurs python qui ont toujours demandé, que vousce qui est le meilleur moyen d'entrer dans « IoT "(Internet of Things) , maintenant puisque vous l'avez fait à cette page, achète-toi un Edison Intel sur Amazon ou un en
Getting Started with Phidgets sur la framboise Pi

Getting Started with Phidgets sur la framboise Pi

Cette instructable est une adaptation de une de notre blog posts .Avant de commencer, vous aurez envie d'avoir quelques petites choses en place. Vous aurez besoin :Un fonctionnement Raspberry Pi (évidemment).Un hub USB alimenté séparément, puisque le
Getting Started with ROS (Robotic Operating System).

Getting Started with ROS (Robotic Operating System).

Ce tutoriel va vous guider à travers l'installation d'Ubuntu 10.10 et la version Diamondback de ROS. Il suppose que vous êtes nouveau à Ubuntu et ROS et se veut un guide de mannequins pour installer et configurer un système ROS maître Multiple. Remar
Getting Started with Arduino en 60 Minutes

Getting Started with Arduino en 60 Minutes

Si vous avez un Kit de l'espace Ardusat (ou autre Arduino Starter Kit), maintenant ce qui ?Bonne question. Les connaissances de base qui permet aux apprenants de créer des expériences dans l'espace commence avec la LED humble. Ces instructions vous e
GETTING STARTED WITH ARDUINO #7

GETTING STARTED WITH ARDUINO #7

Heyya dans cette Instructables, je vais vous apprendre sur la sonde de température à l'aide de me Arduino.Follow pour tutorial Arduino et Python. Si vous avez un doute dans la suite du tutoriel s'il vous plaît laisser un commentaire.Étape 1: Électron
Getting Started With Raspberry Pi

Getting Started With Raspberry Pi

J'ai créé une série vidéo en trois parties avec SparkFun Electronics sur la mise en route de la Raspberry Pi. Les vidéos vous guidera dans téléchargement et création d'une image de Linux (Debian) Raspbian , configuration de l'IP, connexion à Internet
Getting Started with BLE MangoCube

Getting Started with BLE MangoCube

Cet Instructable va vous montrer comment faire pour configurer et connecter ;Option A: MangoCube BLE avec BLE App sur AndroidOption B: Connecter ensemble les deux MangoCube BLEs en mode de transfert de données (transmission de données sans fil via bl
Getting Started with Raspberry Pi B + avec NOOBS OS Installation

Getting Started with Raspberry Pi B + avec NOOBS OS Installation

Cette information vous guidera sur la façon d'installer les NOOBS d'exploitation system(OS) à partir de zéro. Il existe des tiers OS aussi avaliabble comme UBUNTU MATE, SNAPPY UBUNTU CORE etc pour ces derniers l'installation peut être légèrement diff
BRICOLAGE-GETTING STARTED WITH DRONES (avec calibrage distance)

BRICOLAGE-GETTING STARTED WITH DRONES (avec calibrage distance)

Quels sont ils et qui les utilise ? Certains les appellent drones, certains s'appliquent à l'étiquette « quadcopters », bien qu'ils peuvent avoir un nombre de rotors ou même être planes - aussi appelée les « systèmes aériens sans pilote » (SAMU). Je
Linkit One Getting Started With GPS

Linkit One Getting Started With GPS

Dans ce instructable je vais vous montrer comment débuter avec le GPS un Linkit, il communiquera avec les satellites GPS pour vous donner l'emplacement en latitude et longitude.Étape 1: Liste des piècesLinkit OneAntenne GPSCable micro USBEtape 2: Con