Étape 2: Disposition de Circuit
Le circuit est assez simple veuillez consulter les photos. L’idée est que vous écrivez sur une broche spécifique sur l’Arduino et il activera le transistor qui activera à son tour le relais qui exploite la porte. Le relais peut être pas nécessaire étant donné que nous utilisons pour un transistor de puissance en tout cas, mais mieux d’intégrer une couche supplémentaire de protection contre les surcharges. Je recommanderais portant dehors sur une maquette d’abord et les essais pour un fonctionnement correct de relais tout d’abord.
--------------------------------------------------------
Arduino Code - modifier pour votre application
Le fichier INO est inclus aussi bien
--------------------------------------------------------
int dataFromBT ;
int door1 = 2 ; int door2 = 3 ;
void setup() {pinMode (door1, sortie); pinMode (door2, sortie) ; Serial.Begin(9600) ; Démarrer la communication série à 9600 bits/s} void loop() {si (Serial.available()) / / si les données sont disponibles pour lire {dataFromBT = Serial.read(); / / lire et stocker dans 'val'} si (dataFromBT == '1') / / if '1' a été reçu {digitalWrite (door1, HIGH); / / activer le transistor/relais delay(2000) ; digitalWrite (door1, LOW); dataFromBT = '0';} ElseIf (dataFromBT == '2') {digitalWrite (door2, HIGH); / / activer le transistor/relais delay(2000) ; digitalWrite (door2, LOW); dataFromBT = '0';} delay(100);}