Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
543 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Lire une carte à puce, identifier un n° et envoyer un ordre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire une carte à puce, identifier un n° et envoyer un ordre...

n°1533355
SLiM68
P2P - Power 2 the People
Posté le 25-03-2007 à 14:44:50  profilanswer
 

Bonjour à tous,
 
Voila je suis en terminale S sciences de l'ingénieur et pour notre PPE (projet plurytechnique encadré) nous effectuons un lecteur de carte à puce afin de commander l'ouverture d'une barrière de parking.
 
Pour l'instant nous avons réalisé le lecteur de carte de type Télécarte France Télécom branché sur le port parallèle du PC. Nous arrivons a lire le contenu de la carte grace a un programme trouvé sur le net, qu inous permet de lire le code binaire, converti en héxadécimal, le nombre d'unité, le n° de controle et le numéro de série. Nous avons étudié le code binaire et nous avons identifié sur ce code l'endroit où ce trouve le n° de controle (4 caractères hexa).
 
C'est ce code que nous voulons identifier afin d'envoyer un ordre quelconque, le mieu serait d'envoyer un courant sur le port série, mais envoyer une simple impression nous suffirait...
 
Voila cela fait qqes mois que nous cherchons a faire ce programme en basic :pfff:  mais nos connaissances en programmation sont quelque peu limitées, c'est pour cela que je fait appel a vous afin de m'éclairer un peu dans ce monde si sombre..  :heink:  
 
Donc en gros, le programme se limiterai à :
- identifier le n° de controle de la carte  
- le comparer à des codes préalablement enregistrer
- s'il correspond a cette base de donnée, envoyer un ordre
 
POur le moment je n'ai que cette esquisse de programme que j'ai faite :
 
FOR n = 57 To 64 AND n = 76 TO 80    (n : n° du bit, c'est la que se situe le n° de controle)
      IF bit%(n)=1 THEN d$="1" ELSE d$="0"
      a$ = a$ + d$
NEXT n
IF a$ = "xxxxxxxx" AND "xxxxxxxx" THEN LPRINT "Accès autorisé" ELSE LPRINT "Accès refusé"
END  
 
Voila si vous voulez de plus amples informations sur notre lecteur (quelles broches du port // reliées a quelles bornes de la carte,...) je vous fournirais ces infos.
Biensur je ne vous demande pas de me faire ce programme en bonne et due forme, mais de me donner des pistes pour la réalisation.
 
Voila merci d'avance
@++  :hello:


Message édité par Harkonnen le 26-03-2007 à 00:23:09
mood
Publicité
Posté le 25-03-2007 à 14:44:50  profilanswer
 

n°1533459
olivthill
Posté le 25-03-2007 à 22:30:38  profilanswer
 

Auriez-vous une question plus précise que "je fais appel a vous afin de m'éclairer un peu" ?
Il est bien sûr impossible de faire un cours d'informatique complet en quelques lignes sur ce forum.
 
Quel Basic utilisez-vous ?
Je me demande si la ligne suivante fonctionne :
 
   FOR n = 57 To 64 AND n = 76 TO 80    
 
Mon vieux Basic ne permettait pas cette synatxe.
Il fallait avoir deux boucles  :
 
   FOR n = 57 To 64    
...
   FOR n = 76 TO 80    
 
Mais peut-être que les nouveaux Basic acceptent votre ligne.


Message édité par olivthill le 25-03-2007 à 22:30:55
n°1533473
masklinn
í dag viðrar vel til loftárása
Posté le 25-03-2007 à 23:58:44  profilanswer
 

Le basic n'est pas un langage fonctionnel, prière d'aller foutre ce topic dans "Divers" merci.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Lire une carte à puce, identifier un n° et envoyer un ordre...

 

Sujets relatifs
vba Access insérer CarteLire des articles d'1 serveur sur 1 autre serveur?MSSQL& XML, PHP,.NET
[JMF] Comment faire pour simplement lire un mp3 par exempleComment lire un csv dans VB ? Noob inside !
script csh besoin d'aide pour lire x lignescomment envoyer un mail HTML ?
comment envoyer un mail (local en, easy PHP)sans nom de domaine..etc[Batch] Comment lire la 7e ligne d'un fichier ? [Résolu]
Lire un fichier txt ligne par lignejavascript: ecrire ou lire un cookie en mémoire
Plus de sujets relatifs à : Lire une carte à puce, identifier un n° et envoyer un ordre...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR