Site ELEC344/ELEC381

Partie interactive du site pédagogique ELEC344/ELEC381 de Télécom ParisTech (occurrence 2010).

Catégories

Avancement GLiP

Pendant la fin de la semaine dernière, j’ai fini le bootloader pour les GLiPs, piloté par la carte de TP. Je n’avais que deux blocs à ma disposition mais il semblait bien fonctionner. J’ai maintenant beaucoup plus de doutes quand je vois tous les problèmes que l’on rencontre avec 4 blocs !…

Dans l’hypothèse où un [...]

Bootloader GLiP

Ces derniers jours, je me suis attelé à programmer un bootloader pour GLiP. En effet, lorsqu’on devra flasher les 16 blocs, ça serait beaucoup plus pratique de le faire via IrDA plutôt que par JTAG.

Dans un premier temps (vendredi, samedi après-midi, lundi après-midi), je me suis donc basé sur le bootloader du projet serpent de [...]

Résumé des jours précédents

Celà fait quelques temps que je n’ai pas posté, je vais donc résumer ce que j’ai fait ces derniers jours :

  • Vendredi : j’ai testé (toujours avec le simulateur en python à base de threads, queues, etc…) les derniers algorithmes pour l’initialisation de GLiP (choix de l’orientation, …) ; j’ai commencé à intégrer les différents algos, [...]

Simulateur !

Aujourd’hui j’ai continué à tester les différents algorithmes que nous avons mis en place pour l’initialisation de GLiP à l’aide d’un simulateur en python. Suite à la soutenance de mercredi, plusieurs parties de l’algorithme ont été reprises (cf wiki) et les étapes de ping, d’élection de leader et d’orientation des modules ont été simulées. Cela [...]

GLiP : Diagramme de Gantt

Voici le diagramme qui résume la planification de la partie programmation du projet :

Un peu de python, ça ne mord pas

Derrière ce titre vaseux se cache le résumé de ces derniers jours…

Pendant ce week-end (essentiellement lundi), j’ai réfléchi aux différentes étapes à mettre en oeuvre pour initialiser GLiP : c’est à dire, à partir de blocs inutiles et plutôt moches, comment lancer une jolie animation (qui ne sera peut-être pas plus utile).

En intégrant le travail [...]

Rédaction de l’article

Lundi matin, j’ai fais quelques modifications sur le code du TP (nettoyage, travail sur la réutilisation du code) et j’ai commencé à rédiger l’article ainsi que dans l’après-midi.

Aujourd’hui j’ai fini la rédaction de ma partie et j’ai intégré celles des autres au fichier LaTeX final.

Musique sans fil

Ma carte de TP est maintenant capable de jouer l’Ave Maria !

Restent quelques améliorations : voir si on peut améliorer le rythme de la musique via Zigbee (j’ai l’impression de louper un peu trop de notes), mettre en place une queue pour l’affichage sur LCD (actuellement, il y a un sémaphore), remanier quelques parties de [...]

« TP STM32 Zigbee »

Après avoir bien perdu du temps à cause d’un interrupteur qui avait un peu bougé, j’ai continué la partie Zigbee du TP. J’ai passé pas mal de temps à comprendre pourquoi je restais tout le temps dans le handler d’interruption à la réception d’un message mais au final, je reçois le texte broadcasté.

Concernant le projet, [...]

STM32 : en avant la musique !

Voici mes avancées du jour sur le TP :

  • Fin de gestion des interruptions sur les boutons : les deux boutons sont utilisés pour régler l’intensité du backlight du LCD ; le premier diminue l’intensité, le deuxième allume ou éteint le backlight
  • Buzzer : le buzzer est capable de buzzer (!) et de jouer de la musique [...]