Nous avons besoin d'aide pour la réalisation d'un projet, nous découvrons Arduino et nous aimerions savoir si la réalisation de notre projet est possible avec. On vous explique.
Suite à certaines conditions d'un cahier des charges d'une machine, un gerbeur plus précisément nous devons réaliser des essais et recueillir des données.
Il y a 4 entrées :
bouton marche
bouton arrêt
capteur haut
capteur bas
2 sorties :
montée
descente
Nous devons intégrer au programme un chronomètre et un compteur, car nous devons compter le nombre de cycle que la machine fait jusqu'à ce que la batterie soit vide, est-il possible d'ajouter ça dans le programme sans forcément avoir un écran/afficheur ? et arrêter le chrono lorsque le programme s'arrête ? En parlant du programme, nous avons écrit sous forme de phrases, ce que nous voulons retranscrire en Arduino, voir ci-dessous
Si «Bouton Départ » ET «Capteur bas» = 1, lancer «Chronomètre» et «Montée»
Si « Capteur Haut » = 1, stop « Montée » , lancer «Descente»
Si « Capteur Bas » = 1, stop « Descente » Timer 6 Minutes
Boucle effectuée, +1 au compteur
Relancer Boucle (sans ravoir à appuyer sur le bouton départ, on voudrait que le système soit automatique)
Le bouton arrêt servirait à mettre en pause le système, et de le relancer avec l'autre bouton en reprenant là où il s'était arrêté.
Pouvez-vous nous dire si c'est possible de réaliser ce projet sous Arduino ?
D'accord merci de votre réponse, serait-il possible de m'aider à réaliser le programme ?
En recherchant sur ce site j'ai découvert les différentes variables que l'on pouvait utiliser et en effet c'est celle-ci, mais j'ai du mal avec la syntaxe et n'arrive pas à comprendre la logique de programmation.
Pas vraiment, c'est full pro, hors on est un petit BE spécialisé en structure métallique mais là on a un projet un peu à part.
Il y a le blog d'Eskimon qui pourrait t'aider à décoller. https://eskimon.fr/
Lorsque tu seras plus à l'aise, il y a un tuto sur le codage des machines à états qui correspond assez bien à votre besoin.
A noter Tu es sur un forum de bénévoles on ne fait pas les logiciels. On aide les personnes dans leur développement. On aide dans la spécification, l'écriture et la mise au point de l'application mais on ne fait pas tout le boulot.
Si tu ne peux/veux pas développer par toi-même il faudra faire appel à un sous-traitant. Il y a éventuellement une section dédiée dans la partie anglaise.