Contrôle de matrice leds, 2013/2014, TD2

De Wiki d'activités IMA
Révision datée du 22 avril 2014 à 16:47 par Csmagghe (discussion | contributions) (Partie informatique)

Evaluation informatique et électronique

Rapports des élèves

Principe du projet

Le principe du projet est assez simple, en effet, il consiste à allumer et éteindre des leds sur une matrice 8x8 de leds à partir d'une interface web. Ainsi l'utilisateur peut créer l'image qu'il souhaite à travers son navigateur.

Ce projet a réalisé par Tissot Elise, Tiraby Céline et Smagghe Cyril.

Les éléments mis en oeuvre pour la réalisation du projets sont :

  • un navigateur sur lequel l'utilisateur interagit
  • une Foxboard hébergeant le serveur Web
  • un module de communication série
  • une Nanoboard contrôlant la matrice 8x8 de leds
  • un banc Arduino avec une matrice 16x16 de leds
  • une matrice de leds


Séance 1


Partie informatique

Durant la première séance, nous avons pris connaissance du projet. Nous avons d'abord créer un menu en html nommé index.html sur lequel l'utilisateur peut choisir la taille de la matrice qu'il souhaite. Ce menu renvoie un formulaire au fichier matrice.php pour indiquer le nombre de lignes et de colonnes de la matrice.

Le fichier matrice.php permet de donner l'état des leds grâce à un événement onclick écrit dans un script en javascript.

Un fichier cercle.php permet de générer des cercles de couleurs différentes en l’occurrence : vert, rouge, bleu, jaune et noir pour indiquer que la led est éteinte. Le codage des couleurs dans ce fichier se fait avec le codage RGB (Red Green Blue).

Au départ tout ce travail se réalise sur le serveur local d'un ordinateur (donc les fichiers se trouveront dans le répertoire /var/www/). L'installation du paquet php5 est nécessaire afin de pouvoir générer les images des leds.

Partie électronique

Séance 2


Partie informatique

Partie électronique

Séance 3


Partie informatique

Partie électronique