Étape 5: logiciels
Le logiciel est assez simple. Tout d’abord que j’ai programmé dans un mur standard de commutateur avec les fonctions suivantes :
- Switch ON - activer/désactiver l’interrupteur une fois tandis que la lampe est éteinte ;
- Switch OFF - activer/désactiver l’interrupteur une fois alors que le feu est allumé ;
- Dim (passage à la position fermée) - activer/désactiver l’interrupteur deux fois dans la seconde (on ou OFF État) ;
Puis, pour la télécommande, j’ai utilisé une faible coût Sparkfun remote control. Il s’adapte parfaitement pour ce que j’avais besoin. Voici les fonctions, qu'il prend en charge :
- (I) - interrupteur de lampe ON ou OFF (passer à la dernière position connue si allumé) ;
- A, B, C - allumer la lampe et passer à une position préprogrammée ;
- < et > - se déplacer dans et hors une étape respectivement ;
- ^ et v - déplacer complètement ou complètement respectivement ;
- O - passer en mode programmation (presse A, B, C et enregistrer la position actuelle en vertu de cette option) ;
Cela donne la souplesse nécessaire pour passer à des positions différentes tandis que dans le même temps, à l’aide du mur fait de commutateur, il est très pratique. Vous ne voulez pas former des gens avant de pouvoir allumer la lumière ou consacrer le temps nécessaire à la recherche pour la télécommande au milieu de la nuit.
Arduino (.ino) fichier est joint. Veuillez noter que le code, schéma et tout le reste sont fournis tels quels sans aucune garantie expresse ou implicite ou l’ADEQUATION a un usage particulier.