Utilisez Arduino comme minuteur - comment cela fonctionne
Cette astuce pratique vous montre comment vous pouvez facilement utiliser l'Arduino comme minuteur. Tout ce dont vous avez besoin est le bon module et le bon code.
Utilisez Arduino comme minuteur - comment cela fonctionne
Vous pouvez facilement utiliser l'Arduino comme une minuterie. Tout ce dont vous avez besoin (en plus de votre Arduino) est un module d'horloge en temps réel DS3231.
- Connectez "SDA" à "SDA" et "SCL" à "SCL" sur l'Arduino. La terre et la broche 5V se connectent également à une terre et une broche 5V sur l'Arduino.
- Maintenant, importez la bibliothèque requise avec la commande "#include". Assurez-vous de l'avoir installé au préalable.
- Utilisez les commandes "Horloge DS3231;" et "RTCDateTime dt;" les instances requises.
- Dans la méthode de configuration, vous devez utiliser la commande "clock.begin ();" démarrer l'horloge et avec "clock.setDateTime (__ DATE__, __TIME__);" définir le temps de compilation de l'esquisse.
- Maintenant, vous pouvez dans la méthode de boucle avec la commande "dt = clock.getDateTime ();" mettez à jour l'horloge et utilisez la commande "a = clock.dateFormat (" dmY H: i: s ", dt);" récupérer l'heure actuelle avec la date. Dans ce cas, l'heure et la date sont enregistrées sous la variable "a" que vous avez précédemment déclarée. Si vous n'avez besoin que de l'heure exacte à la minute, omettez simplement des parties du code: "a = clock.dateFormat (" H: i ", dt);".
- Vous pouvez désormais facilement créer une minuterie. Si la chaîne de l'heure actuelle correspond à une autre chaîne précédemment définie, différentes commandes sont exécutées. La meilleure façon de procéder consiste à utiliser une instruction if.
Dans le prochain conseil pratique, nous expliquerons comment vous pouvez contrôler les LED avec l'Arduino.