Étape 8: Code
int relais = 9 ; Goupille de relais.
int TRIG = 11 ; Ergot
int ECHO = 10 ; Echo Pin
Gamme int ; La gamme de l’objet du capteur de Ping
int Dist ; La valeur de la Distance
Ultrasonic(TRIG,ECHO) ultrasonique ; Créez et initialisez l’objet ultrasonique.
void setup() {}
pinMode (relais, sortie) ; Au relais via le transistor
Dist = 32 ; La distance en pouces. Changer cela pour gamme increasted ou dicreasted.
}
void loop() {}
Gamme = ultrasonique. Ranging(cm) ; Gamme est calculé en centimètres.
Gamme = ultrasonique. Ranging(Inc) ; Gamme est calculé en pouces.
Si (plage < Dist) {}
digitalWrite (relais, élevé) ;
} ElseIf (gamme > Dist) {}
digitalWrite (relais, faible) ;
Delay(9000) ;
}
}
N’oubliez pas de vous assurer que vous avez la bibliothèque « Ultrasonic.h » installée ou ne fonctionne pas ce sketch.
Voici un lien vers le "code de Ultrasonic.h si nécessaire.
Il y a un retard sur la fin pour que si quelque chose en passant rapidement de la gamme de capteurs il ne déclenchera pas il. Le ventilateur s’allume uniquement si un objet a été de l’ordre de capteur pour plus que le temps de retard.