Porte automatique pour poulailler - suite

Bonjour,
ce post fait suite à https://forum.arduino.cc/index.php?topic=265520.120 (Porte automatique pour poulailler), car on ne peut plus poster sur ce dernier .

J’ai très légèrement adapté le programme de “ETIBOU” pour le rendre compatible avec un arduino pro-mini et un LCD 1602. J’ai prévu également le cas où le coq doit rester confiné pour ne pas réveiller les voisins à 5 h !

Les 3 circuits (arduino + DS3231 + ULN2003) sont assemblés rigidement l’un à l’autre , voir photos ici : https://apresdemain28.wixsite.com/website/cocotmatic
Vous trouverez également le schéma de câblage et quelques instructions d’utilisation.

Côté programmation, j’ai dû parfois utiliser un autre programme pour initialiser le DS3231 (rtc1307_lcd…)

Oups : petits bugs sur afficheur lcd, corrigés sur version “E”

rtc1307_lcd_i2c_TEST.ino (2.42 KB)

cocotmatic_E.ino (37.2 KB)

Attention, il existe plusieurs Librairies pour l’afficheur LCD I2C (LiquidCrystal_I2C).
Bien que portant le même nom, elles ne sont pas identiques, et ne sont pas forcément compatibles !!!
La solution proposée :
dans votre dossier : Arduino / librairies,

  1. supprimer les sous-dossiers “LiquidCrystal_I2C” pour éviter tout conflit
  2. créer un sous-dossier " LiquidCrystal_I2C " (en respectant la casse)
    inclure les 2 pièces jointes (LiquidCrystal_I2C.h et LiquidCrystal_I2C.cpp) dans ce sous-dossier

LiquidCrystal_I2C.h (4.26 KB)

LiquidCrystal_I2C.cpp (6.83 KB)