Contrôle de matrice leds, 2011/2012, TD1
mercredi,20 mars 2012
-choix du sujet
-Partie électronique:
Lors de cette première séance, les 2 premières heures étaient consacrées à la compréhension du sujet et à l’élaboration d'un plan de réalisation. Ainsi, nous avons distingué l'envoie des données et la sélection par multiplexage des colonnes. Les 2 dernières heures ont été consacrées à la sélection par multiplexage des colonnes.
-Partie informatique:
Lors de cette première séance,on a pris connaissance du sujet,et on a fait l'analyse de celui-ci.Après cette analyse nous avons commencé par: -Tester les fonctions fournies -Ensuite nous avons modifié le programme HTML fourni;
Avant modification
<html> <head> <title>LEDs</title> </head> <body> <script language="javascript"> var couleurs=['vert','vert','vert','vert','vert','vert','vert','vert',]; function changeCouleur(id){ if(couleurs[id]=='vert'){couleurs[id]='rouge';} else{couleurs[id]='vert';} var image=document.getElementById('led'+id); image.src='/cercle.php?couleur='+couleurs[id];
Après modification
<html> <head> <title>LEDs</title> </head> <body> <script language="javascript"> var couleurs=[]; function changeCouleur(id){ if(couleurs[id]=='rouge'){couleurs[id]='vert';} else{couleurs[id]='rouge';} var image=document.getElementById('led'+id); image.src='/matrice/cercle.php?couleur='+couleurs[id]; } ici on a modifié le chemin en ajoutant matrice et les couleurs des LEDs et afin d'afficher toutes la matrice des LEDs nous avons rajouté 4 LEDs supplémentaires et nous avons dupliqué pour obtenir 8 lignes de 8 LEDs.
mercredi 28 mars 2012
partie électronique
mors de cette deuxième séance, nous avons géré la mémoire qui stock les informations émis avant la sélection des colonnes. la memoire à été construte grace à 8 bascules D
partie informatique
-Nous avons configuré le PORT SERIE afin de pouvoir communiquer avec le demon,pour le faire il nous a fallu modifier
- define SERIAL_DEVICE "/dev/ttyUSBO" dans le programme port-série cette opération consistait à remplacer la donnée qui était présente par UBSO,ensuite nous avons compilé et exécuté.
-Nous avons modifié le programme CGI_BIN en virant toutes les fonctions non utilisées ici l'objectif est fusionné les programmes CGI_BIN et test du demon afin de récupérer des données et les transmettre par la liaison serie.