- Alexandre BECART
- Aymeric DUCROQUETZ
Le projet permet de contrôler, de manière précise, la lumière d'une pièce.
Le système de contrôle de la lumière permet de :
- contrôler l'allumage de la lumière
- contrôler et afficher la luminosité de la pièce
- contrôler la couleur de la lumière
Le système propose également 2 interfaces :
- le site Web
- le bouton sur le tableau de bord
Pour installer le projet :
- Télécharger la chaine de compilation GNU ARM Embedded Toolchain à l'adresse suivante : https://launchpad.net/gcc-arm-embedded/
- Placer la chaine de compilation à un endroit désiré et ajouter dans votre fichier
.bashrc:export GNU_ARM_TOOLCHAIN=LOCATIONavecLOCATION= l'adresse absolue de votre dossier contenant la chaine de compilation. - Ensuite, toujours dans le fichier
.bashrc, ajouter :export PATH=$PATH:$GNU_ARM_TOOLCHAIN/gcc-arm-none-eabi-*/bin. Attention : Vous devez préciser la version de la chaine de compilationgcc-arm-none-eabi-*. - Télécharger et configurer le projet Smews à l'adresse suivante : https://github.com/2xs/smews
Un script d'installation install.sh est également à votre disposition. Celui-ci télécharge la chaine de compilation, la librairie RFLPC et Smews.
Par défaut, avec le script, la chaine de compilation se trouve dans le dossier ~/cross-compiler.
- Lancer le script
install.shà la racine du projet.
$ ./install.shPour compiler le projet et transférer le programme sur la MBED :
$ make program- Connecter la MBED sur la MBED SHIELD.
- Connecter la BASE SHIELD sur la MBED SHIELD.
- Connecter les composants ci-dessous sur la BASE SHIELD.
| Composant | Port |
|---|---|
| LED | D2 |
| 4DIGIT | D3 |
| Bouton | D6 |
| Capteur de lumière | A0 |