- 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=LOCATION
avecLOCATION
= 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.sh
Pour 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 |