Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus
`

Arduino et Porte automatique de poulailler

Sauvegarder: 41 J'aime

Partager:

Difficulté:

Bonjour,
Mes parents possèdent un poulailler et m’ont demandé si je pouvais leur réaliser une porte automatique pour celui-ci.
J’ai donc réfléchi à une solution à base d’arduino et facile à réaliser.
Mes parents voulaient pouvoir facilement modifier les heures d’ouverture et de fermeture, j’ai donc penser à un écran LCD avec des touches.


Je partage donc ma réalisation pour ceux que ça intéresse.


Certains matériels que j’ai utilisés sont de la récupération de pièces que j’avais en stock.
Cela me permet d’optimiser mon budget d’achat.


Le prix que j’ai indiqué tient compte de tout le matériel listé.


Mise à jour 8/04/2018:

- correction d'une erreur dans mon code pour modifier le seuil de luminosité auto.

- suppression de l'inertie du moteur à l'ouverture/fermeture de la porte


Mise à jour du matériel 8/04/2018:

Mon tuto datant d'avant la migration du site en V2, je ne peux pas modifier la liste du matériel car le tuto est bugué depuis cette migration.
En attendant la correction du site (et tuto) par les administrateurs, prenez en compte le matériel mis à jour ci-dessous plutôt que ceux listés dans la section "Matériel nécessaire":

résistances 1kohm: lien
moteur (avec renvoi d'angle) 25rpm: lien
coupleur d'axe 4mm-6mm: lien
axe 20cm 4mm: lien

Sources fichiers techniques: http://dl.free.fr/getfile.pl?file=/DMWawlZ4

Sources schémas Fritzing: http://dl.free.fr/gKeF3Aw0J


Mise à jour 28/04/2018:

- prise en compte des éphémérides pour l'actionnement de la porte

- passage heure été/hiver automatique

-corrections de quelques bugs

Matériel :

Budget : 1€

  • Arduino Pro Mini (j’avais celui là sous la main), (Arduino à base d’ATMEGA328P) : Disponible ici
  • LCD avec Keypad : Disponible ici
  • RTC DS1307 : Disponible ici
  • driver moteur : Disponible ici
  • convertisseur 5V (régulateur 5V) : Disponible ici avec 4 ports usb
  • moteur : Disponible ici
  • axescoupleurs d’axesengrenages boite de dérivation étanche : Disponible ici
  • câbles photorésistance : Disponible ici
  • résistances 1Kohm : Disponible ici
  • interrupteur micro-switch :Disponible ici
  • planche de boisglissière Uvis, clous, fil nylon
  • <li>Arduino Pro Mini (j’avais celui là sous la main), (Arduino à base d’ATMEGA328P) : <a href="http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>LCD avec Keypad : <a href="http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>RTC DS1307 : <a href="http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>driver moteur : <a href="http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>convertisseur 5V (régulateur 5V) : <a href="http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici avec 4 ports usb');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici avec 4 ports usb</a>
  • </li><li>moteur : <a href="http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm', 'Disponible ici');" class="ext-link" rel="external" target="_blank">Disponible ici</a>
  • </li><li>axes</li><li>coupleurs d’axes</li><li>engrenages </li><li>boite de dérivation étanche : <a href="http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>câbles </li><li>photorésistance : <a href="http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>résistances 1Kohm : <a href="http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>interrupteur micro-switch :<a href="http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>planche de bois</li><li>glissière U</li><li>vis, clous, fil nylon</li>
  • <li>Arduino Pro Mini (j’avais celui là sous la main), (Arduino à base d’ATMEGA328P) : <a href="http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>LCD avec Keypad : <a href="http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>RTC DS1307 : <a href="http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>driver moteur : <a href="http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>convertisseur 5V (régulateur 5V) : <a href="http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici avec 4 ports usb');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici avec 4 ports usb</a>
  • </li><li>moteur : <a href="http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm', 'Disponible ici');" class="ext-link" rel="external" target="_blank">Disponible ici</a>
  • </li><li>axes</li><li>coupleurs d’axes</li><li>engrenages </li><li>boite de dérivation étanche : <a href="http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>câbles </li><li>photorésistance : <a href="http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>résistances 1Kohm : <a href="http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>interrupteur micro-switch :<a href="http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>planche de bois</li><li>glissière U</li><li>vis, clous, fil nylon</li>
  • <li>Arduino Pro Mini (j’avais celui là sous la main), (Arduino à base d’ATMEGA328P) : <a href="http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>LCD avec Keypad : <a href="http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>RTC DS1307 : <a href="http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>driver moteur : <a href="http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>convertisseur 5V (régulateur 5V) : <a href="http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici avec 4 ports usb');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici avec 4 ports usb</a>
  • </li><li>moteur : <a href="http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm', 'Disponible ici');" class="ext-link" rel="external" target="_blank">Disponible ici</a>
  • </li><li>axes</li><li>coupleurs d’axes</li><li>engrenages </li><li>boite de dérivation étanche : <a href="http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>câbles </li><li>photorésistance : <a href="http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>résistances 1Kohm : <a href="http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>interrupteur micro-switch :<a href="http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>planche de bois</li><li>glissière U</li><li>vis, clous, fil nylon</li>
  • <li>Arduino Pro Mini (j’avais celui là sous la main), (Arduino à base d’ATMEGA328P) : <a href="http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00YGPU7KI/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00YGPU7KI&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>LCD avec Keypad : <a href="http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00UKODMPG/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00UKODMPG&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>RTC DS1307 : <a href="http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00CWX6UXY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00CWX6UXY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>driver moteur : <a href="http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B008KYCDTY/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008KYCDTY&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>convertisseur 5V (régulateur 5V) : <a href="http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B019DSU1D0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B019DSU1D0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici avec 4 ports usb');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici avec 4 ports usb</a>
  • </li><li>moteur : <a href="http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.gotronic.fr/art-motoreducteur-mfa-918d151-12-11717.htm', 'Disponible ici');" class="ext-link" rel="external" target="_blank">Disponible ici</a>
  • </li><li>axes</li><li>coupleurs d’axes</li><li>engrenages </li><li>boite de dérivation étanche : <a href="http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B007AKPURQ/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B007AKPURQ&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>câbles </li><li>photorésistance : <a href="http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B0157PFTS0/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0157PFTS0&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>résistances 1Kohm : <a href="http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00TGSL4WK/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00TGSL4WK&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>interrupteur micro-switch :<a href="http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.fr/gp/product/B00SUXX1WS/ref=as_li_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00SUXX1WS&amp;linkCode=as2&amp;tag=ouarma-21', 'Disponible ici');" rel="nofollow external" class="ext-link" target="_blank">Disponible ici</a>
  • </li><li>planche de bois</li><li>glissière U</li><li>vis, clous, fil nylon</li>

Fichiers :

Etape 1 : Découpage et assemblage des pièces en bois

Chaque poulailler ayant des tailles différentes, les mesures et les découpes sont à adapter.
Mon poulailler a une porte de dimension 27x20cm, il faut donc une hauteur d’environ 60cm pour gérer la porte.

Malheureusement je n’ai pas pris de photos au cours du découpage et de l’assemblage des éléments de bois mais les photos du résultat final sont assez significatives des étapes à entreprendre:
– découper l’ouverture d’une largeur un peu plus grande que celle du panneau de la porte pour que cette dernière est un peu de jeu,
– placer des tasseaux de part et d’autre de l’ouverture et y punaiser/coller les glissières,
– glisser la porte,
– placer les interrupteurs de fin de course en haut et en bas, les protéger par un petit morceau de bois,
– mettre en place le système d’engrenages, axes, moteur et poulie (j’ai utilisé un 2ème engrenage avec un bouchon de liège traversé par l’axe),
– faire le coffret protégeant tout le système mécanique.
– relier la porte et la poulie par un fil de nylon

J’ai utilisé un système de vis sans fin pour 2 raisons:
– la porte ne peut pas redescendre par son propre poids
– réduction de la vitesse de 1/18ème ce qui augmente un peu le couple pour lever la porte.


Mise à jour 28/04/2018:

Pour utiliser les éphémérides, aller dans le menu "Auto Ephemeride"
le réglage du delta sert à ouvrir la porte à N minutes avant le lever du soleil, et fermer la porte à N minutes après le coucher du soleil.
Dès que vous mettez un delta supérieur à 0 minute, la fonctionnalité s'active et désactive les heures fixes d'ouverture/fermeture ainsi que la luminosité auto.

En revenant à l'écran principal, vous aurez l'heure d'ouverture soustrait du delta, ainsi que l'heure de fermeture additionné du delta.
Les 2 symboles @@ indiquent que c'est la fonction Auto Ephéméride qui est active.

Le calcul des éphémérides est basé sur le site IMCCE: https://www.imcce.fr/services/ephemerides/
un calendrier des éphémérides: https://www.ephemeride.com/calendrier/solaire/19/

Pour le code de calcul, je me suis basé sur celui de Bricoleau que je remercie: https://forum.arduino.cc/index.php?topic=275902.0

Au niveau du code et des fichiers contenu dans le zip:
Bien copier la librairie (à extraire) caculEphemeride dans le dossier libraries du dossier Arduino.

Niveau code:
au début, vous pouvez modifier quelques paramètres:
timeout_porte: c'est le délai maxi d'action de la porte avant de se mettre en sécurité (message à l'écran "Erreur Porte").
les coordonnées longitude, latitude: j'ai mis la Tour Eiffel. Que vous soyez au Nord-Ouest ou au Sud-Est de la France ne changera pas grand chose sur les heures des Ephémérides.
ligne 79 à 84, ce sont mes valeurs obtenues lorsque j'appuie sur les boutons de l'écran. Il est possible que vous ayez des valeurs différentes, donc à adapter au besoin.



Mise à jour 16/02/2016:

Le système de vis sans fin en plastique s'est usé au fil du temps, la porte ne s'ouvrait plus correctement.

J'ai donc remplacé la partie moteur et moto-réduction avec un trouvable sur Internet qui intègre directement le système de vis sans fin. J'ai vérifié l'étage de moto-réduction: intégralement en métal, donc bien plus solide ! :)

Je garde une vitesse finale comme précédemment soit 25t/min.


A l'origine (plus d'actualité):
(J’ai choisi ce moteur MFA 918D151-12 car il est équipé d’un motoréducteur offrant une vitesse de sortie de 472t/min à 12V et un couple de 219 g.cm. Avec la vis sans fin, la vitesse finale est de 26t/min pour un couple d’environ 3900g.cm ce qui est largement suffisant pour la porte pesant environ 300g.)

Etape 2 : assemblage boitier de commandes / branchements

j’ai utilisé une boite de dérivation pour y mettre toute la partie électronique et commandes.
J’ai fait une découpe sur la face avant du boitier pour le LCD ainsi que des trous pour les boutons.
Le LCD est fixé par des entrecroises derrière la face avant de la boite.

Le reste des branchements est détaillé dans le schéma.
vous avez également le brochage sur l’image de la plaque d’essai à bandes cuivrées.

N'hésitez pas à ouvrir le schéma sous Fritzing pour voir en gros plan le nom des pins de chaque composant. Ce sera plus facile d'identifier les connexions.

Le bus SDA/SCL pour communiquer avec le module RTC DS1307 utilise les pins A4 et A5 de l’arduino. Sur l’arduino pro mini, ces 2 pins se trouvent au milieu du circuit, il faut souder 2 pin header supplémentaires pour les utiliser.
Avec un arduino nano, il n’y a pas cet ajout à effectuer: toutes les pins sont sur les cotés du circuit.

Les interrupteurs de fin de courses sont au repos en position ouverte.

Le convertisseur 5V USB que j’ai utilisé pour alimenter l’arduino est de la récupération.
Vous pouvez prendre n’importe quel autre convertisseur DC-DC 5v.

Pour l’alimentation, j’ai opté pour une batterie de voiture (12V), ce qui donne une très grande autonomie au système.
Elle est reliée par un connecteur d’alimentation type jack.

Etape 3 : programmation de l’arduino

Avant tout chose, pour ceux qui ne connaissent pas Arduino, je vous recommande de lire ces guides d'utilisation (il y en a de nombreux sur Internet):

http://www.locoduino.org/spip.php?article210
http://www.locoduino.org/spip.php?article71

Cela vous évitera bien des erreurs lors de la compilation et téléchargement dans l'ATMega.


L’arduino pro mini est un peu spécial: il utilise une liaison série pour être programmé. J’ai donc dû utiliser un programmeur USB avec.
Sur un arduino nano, le connecteur USB est présent donc aucun problème. Le brochage des pins reste le même.

Le fichier menu.h est à mettre dans le même dossier que poulailler.ino. Il est utilisé en tant que librairie pour les menus.
Il vous faudra également installer les librairies RTClib-master, CalculEphemeride et les mettre dans le dossier “librairies” de votre IDE Arduino. Ces librairies sont utilisé pour communiquer avec le module DS1307 et le calcul des éphémérides.

Il est possible que la librairie RTC existe déjà dans celles de l'IDE Arduino. Dans ce cas, remplacez là.

fonctionnalités:
– modifier la date et l’heure courante
– programmer les heures d’ouverture et de fermeture de la porte

– configurer en mode auto par éphéméride
– configurer en mode automatique par gestion de la luminosité
– mode forcer pour ouvrir ou fermer la porte

J’ai créé un menu déroulant pour faciliter la programmation des heures d’ouverture et de fermeture de la porte.
Les boutons en façade:
– les flèches servent à naviguer,
– le bouton OK (Select) sert à aller dans un sous-menu, valider un choix ou une modification,
– le bouton Reset sert à allumer le rétro-éclairage (10s) du LCD afin de lire l’écran.

Les valeurs de vos boutons peuvent être différentes des miennes. Il faudra ajuster le code ligne 31 à 37 avec les bonnes valeurs sinon le comportement des boutons sera étrange.

Le module RTC DS1307 possède une pile de sauvegarde. En cas de coupure de l’alimentation principale, la date et l’heure courante ainsi que les heures programmées sont sauvegardées en mémoire.

Avant de brancher la partie driver-moteur, vérifiez que le sens du branchement corresponde bien au sens voulu du moteur.
Faire un essai sans relier la porte et la poulie avec le fil de nylon.

Utilisation:
Au démarrage la date et l’heure s’affiche. Au bout de 10s, l’écran s’éteint.
Appuyer sur les flèches haut ou bas pour allumer l’écran et ouvrir le menu déroulant.
Naviguer dans le menu déroulant avec les flèches haut/bas.
Appuyer sur OK pour entrer dans un des menus.
Les flèches droite/gauche servent à se déplacer sur les différentes valeurs que l’on veut modifier.
Les flèches bas/haut servent à changer les valeurs.
Appuyer sur OK pour valider les modifications.
Si vous appuyez sur flèche gauche alors que vous êtes déjà sur la valeur la plus à gauche de l’écran, vous retournez au menu supérieur.
Pour la gestion forcée, les flèches haut/bas servent à ouvrir ou fermer la porte. La porte restera dans cet état tant que vous ne quitterez pas le menu gestion forcée.
En quittant la gestion forcée, les heures programmées reprennent leurs droits et actionneront la porte selon son état.

La gestion par luminosité automatique est sécurisée par les heures d’ouverture et fermeture:
La porte ne s’ouvrira que si l’heure d’ouverture est passée et que la valeur de la luminosité est supérieure au seuil choisi.
La porte ne se fermera que si l’heure de fermeture est passée et que la valeur de la luminosité est inférieure au seuil choisi.

Cette sécurité permet d’éviter les fausses valeurs reçues par la cellule photoélectrique:
par exemple si vous passez devant la cellule en pleine journée.

Si vous avez des erreurs à la compilation avec les librairies LiquidCrystal, Wire, ou RTCLib-master, vérifiez que vous n'êtes pas en conflit avec ces dernières et que vous ne les avez pas en doublon dans votre dossier "libraries", ou dans celui situé dans ProgramFiles.

Etape 4 : Mise marche



Etape 5 : Ouverture


http://www.youtube.com/watch?v=IvfoXd7qGZQ

Sur la vidéo de l’ouverture, je modifie pour l’exemple l’heure de fermeture en la mettant plus tard que l’heure actuelle ce qui a pour effet d’ouvrir la porte puisque l’heure du couché n’est pas encore arrivé.

Etape 6 : Fermeture

http://www.youtube.com/watch?v=jF93cIud7C8

J’espère que mes explications sont assez claires pour vous.

Si vous avez des questions n’hésitez pas à me le faire savoir.

Regardez les commentaires: des réponses y sont apportées.

Duke08
09 - 12 - 2018 : 00:00

Bonjour je suis un peu en galere !

voici les message d'erreur lors de la compilation, pouvez vous m'aider, je n'ai pas une grande experience...je pense que les librairies ne sont pas au bon endroit en fait j'ai un arduino dans c: program file et un dans mes documents

ou trouve t-on les librairies rctlib master ?

j'ai utiliser un eleegoo uno R3 est ce que le pro est compatible si j'ai cable suivant ton schema ? 

Arduino : 1.8.8 (Windows 7), Carte : "Arduino/Genuino Uno"
sketch\calculEphemeride.cpp: In member function 'void calculEphemeride::afficherHeure(double)':
sketch\calculEphemeride.cpp:70:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
afficherTexte("(J-1)");
^
sketch\calculEphemeride.cpp:77:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
afficherTexte("(J+1)");
^
sketch\calculEphemeride.cpp:82:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
afficherTexte("     ");
^
Le croquis utilise 15668 octets (48%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 655 octets (31%) de mémoire dynamique, ce qui laisse 1393 octets pour les variables locales. Le maximum est de 2048 octets.
avrdude: ser_open(): can't open device "\\.\COM9": Le fichier spécifié est introuvable.

Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

et voici le detail

Arduino : 1.8.8 (Windows 7), Carte : "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\test\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10808 -build-path C:\Users\test\AppData\Local\Temp\arduino_build_586639 -warnings=none -build-cache C:\Users\test\AppData\Local\Temp\arduino_cache_352745 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\poulailler\poulailler.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\test\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10808 -build-path C:\Users\test\AppData\Local\Temp\arduino_build_586639 -warnings=none -build-cache C:\Users\test\AppData\Local\Temp\arduino_cache_352745 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\poulailler\poulailler.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Les options de compilation ont été modifiées, tout sera recompilé
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\RTClib.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\calculEphemeride.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src\\LiquidCrystal.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compilation du croquis...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\calculEphemeride.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\calculEphemeride.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\RTClib.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\RTClib.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp.o"
Compiling libraries...
Compiling library "LiquidCrystal"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src\\LiquidCrystal.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\LiquidCrystal\\LiquidCrystal.cpp.o"
Compiling library "Wire"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\Wire\\Wire.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\Wire\\utility\\twi.c.o"
Compiling core...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring_pulse.S" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_pulse.S.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring_digital.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_digital.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\WInterrupts.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WInterrupts.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring_pulse.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_pulse.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring_shift.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_shift.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\wiring_analog.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_analog.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\hooks.c" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\hooks.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial0.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial0.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial3.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\IPAddress.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\IPAddress.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\CDC.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\CDC.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial2.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial2.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\USBCore.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\USBCore.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\PluggableUSB.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\PluggableUSB.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Print.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Print.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Stream.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Tone.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Tone.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\abi.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\abi.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\WMath.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WMath.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\WString.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WString.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\main.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\main.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\new.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\new.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial1.cpp" -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial1.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\CDC.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial0.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial1.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial2.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\HardwareSerial3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\IPAddress.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\PluggableUSB.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Print.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Stream.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\Tone.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\USBCore.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WInterrupts.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WMath.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\WString.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\abi.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\hooks.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\main.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\new.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_analog.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_digital.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_pulse.S.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_pulse.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\core.a" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\core\\wiring_shift.c.o"
Archivage du noyau construit (mise en cache) dans :  C:\Users\test\AppData\Local\Temp\arduino_cache_352745\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.elf" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\RTClib.cpp.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\calculEphemeride.cpp.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\sketch\\poulailler.ino.cpp.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\LiquidCrystal\\LiquidCrystal.cpp.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/core\\core.a" "-LC:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639" -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.elf" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.elf" "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.hex"
Utilisation de la bibliothèque LiquidCrystal version 1.0.7 dans le dossier: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
Utilisation de la bibliothèque Wire version 1.0 dans le dossier: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\test\\AppData\\Local\\Temp\\arduino_build_586639/poulailler.ino.elf"
Le croquis utilise 15668 octets (48%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 655 octets (31%) de mémoire dynamique, ce qui laisse 1393 octets pour les variables locales. Le maximum est de 2048 octets.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM9 -b115200 -D -Uflash:w:C:\Users\test\AppData\Local\Temp\arduino_build_586639/poulailler.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port                    : COM9
Using Programmer              : arduino
Overriding Baud Rate          : 115200
avrdude: ser_open(): can't open device "\\.\COM9": Le fichier spécifié est introuvable.



avrdude done.  Thank you.

Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

Duke08
09 - 12 - 2018 : 00:00

comment on fait pour trouver la valeur de mes boutons ? le haut et bas semble faire dérouler le menu

j'ai mis ça mais j'aimerais être juste et precis et je ne sais pas comment récupérer les bonnes valeurs

mon afficheur est un ks0256

if (val > 1000) return BP_NONE;
if (val < 50) return BP_RIGHT;
if (val < 250) return BP_UP;
if (val < 450) return BP_DOWN;
if (val < 650) return BP_LEFT;
if (val < 850) return BP_SELECT;

Duke08
09 - 12 - 2018 : 00:00

ouf j'ai enfin reussi à le téléverser je sais pas la com a buggé

tout est enfin televersé sans erreur...

les boutons me font drôle...


Duke08
09 - 12 - 2018 : 00:00

bon j'ai bien avancé j'ai trouvé les bons réglages des boutons par tatonnement à savoir

if (val > 1000) return BP_NONE;
if (val < 50) return BP_RIGHT;
if (val < 250) return BP_UP;
if (val < 450) return BP_DOWN;
if (val < 650) return BP_LEFT;
if (val < 850) return BP_SELECT;


maintenant le moteur ne bouge pas lors de la commande la flèche s'affiche mais le moteur ne tourne pas

Duke08
09 - 12 - 2018 : 00:00

est ce qu'il faut simuler la perte du capteur ?


Duke08
09 - 12 - 2018 : 00:00

Les buttons ne marche pas bien comment on fait pour recupérer les valeurs des boutons ? c'est du V du ohms, je ne pige pas tout...

Marcus7100
24 - 01 - 2019 : 17:55

Hello, j'ai quelques soucis pour le codage, need help


Arduino : 1.8.8 (Windows 10), Carte : "Arduino Nano, ATmega328P"

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans0.ltrans.o: In function `setup':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:582: undefined reference to `RTC_DS1307::begin()'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans0.ltrans.o: In function `loop':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:594: undefined reference to `RTC_DS1307::readnvram(unsigned char*, unsigned char, unsigned char)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:641: undefined reference to `RTC_DS1307::now()'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:643: undefined reference to `DateTime::dayOfWeek() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:643: undefined reference to `DateTime::dayOfWeek() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:649: undefined reference to `DateTime::dayOfWeek() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:649: undefined reference to `DateTime::dayOfWeek() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:686: undefined reference to `calculEphemeride::leverSoleil(int, int, int, bool)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:691: undefined reference to `calculEphemeride::coucherSoleil(int, int, int, bool)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:706: undefined reference to `DateTime::DateTime(unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:707: undefined reference to `DateTime::DateTime(unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:712: undefined reference to `TimeSpan::TimeSpan(long)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:712: undefined reference to `DateTime::operator-(TimeSpan const&)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:713: undefined reference to `TimeSpan::TimeSpan(long)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:713: undefined reference to `DateTime::operator+(TimeSpan const&)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:742: undefined reference to `DateTime::secondstime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:742: undefined reference to `DateTime::secondstime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:742: undefined reference to `DateTime::secondstime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:742: undefined reference to `DateTime::secondstime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:748: undefined reference to `DateTime::secondstime() const'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans0.ltrans.o:C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:748: more undefined references to `DateTime::secondstime() const' follow

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans0.ltrans.o: In function `loop':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:646: undefined reference to `DateTime::unixtime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:646: undefined reference to `DateTime::DateTime(unsigned long)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:646: undefined reference to `RTC_DS1307::adjust(DateTime const&)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:653: undefined reference to `DateTime::unixtime() const'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:653: undefined reference to `DateTime::DateTime(unsigned long)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:653: undefined reference to `RTC_DS1307::adjust(DateTime const&)'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans2.ltrans.o: In function `__static_initialization_and_destruction_0':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:19: undefined reference to `calculEphemeride::calculEphemeride(int, int, int, int, int, int)'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans1.ltrans.o: In function `ouvrir_porte()':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:512: undefined reference to `RTC_DS1307::now()'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans1.ltrans.o: In function `fermer_porte()':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:475: undefined reference to `RTC_DS1307::now()'

C:\Users\march\AppData\Local\Temp\ccgQigFm.ltrans1.ltrans.o: In function `doMainMenuAction(unsigned char)':

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:168: undefined reference to `RTC_DS1307::now()'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:184: undefined reference to `DateTime::DateTime(unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:184: undefined reference to `RTC_DS1307::adjust(DateTime const&)'

C:\Users\march\OneDrive\Documents\Arduino\poulailler/poulailler.ino:328: undefined reference to `RTC_DS1307::writenvram(unsigned char, unsigned char*, unsigned char)'

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte Arduino Nano

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Sauvegarder: 41 J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Tracker solaire
fabrication de circuits imprimés facile
Un Tableau de Bord numérique

bagou91

Suivre
Légendaire

+ de 10 000 vues pour Arduino et Porte automatique de poulailler

Vues: 40894
J'aime: 41

Découvrez d'autres tutoriels de

bagou91