Bonjour,
josse34:
Dans tout les cas, ce que je ne comprend pas c'est si ces boards sont capable de compter des impulsions en mode veille? Si oui ça serait le Pérou mais je craint d'être naïf!!! Car si le comptage impose un UP du controlleur, alors il faut partir sur 1 an d'autonomie avec en moyenne 15 heures par tranches de 24heures de comptage d'impulsion et transmission via NRF24L01 si le comptage des 60 dernières minutes est supérieur à 0 (peu importe la précision, le clock interne du microcontrôleur est capable de le faire)
Ton impulsion doit être câblé sur une broche d'interruption.
Dés que l'interruption sera "reçu" le cpu sortira du mode veille, exécutera le code associé à ton interruption.
Ce sera alors à toi de faire ce qu'il faut pour envoyer les données (réveil du nRF24 + envoi) puis revenir en mode veille.
Remarque : ce principe de fonctionnement est géré matériellement par les microcontrôleurs MSP430.
Ces µc sont conçu pour faire de la "vrai" basse conso. Ils ont un mode de travaille dans lequel tout est fait en interruption avec mise en veille automatique le reste du temps.
Si tu veut maximiser l'autonomie de ton montage c'est une solution à envisager, par contre niveau code c'est un peu plus compliqué que de l'arduino.
(ça reste du C mais il faut gratter un peu dans la doc du hardware bas niveau)