Bonjour à tous,
Voici un petit projet qui n'a rien d'original et qui ne rivalise pas avec les réalisations que l'on peut retrouver sur le forum. Avant cette réalisation je n'avais jamais programmé en C ou C++. Mais avec votre aide et les documents disponibles sur le net j'ai progressé à une vitesse que j'avais même pas imaginé.
MERCI A TOUS POUR VOTRE CONTRIBUTION.
Le projet consiste à afficher sur un écran LCD la date, l'heure, la température et permettre la mise à jour de l'horloge.
Le montage est constitué :
- carte Arduino Duemilanove
- un afficheur LCD 4x20 caractères avec clavier en I2C
- un circuit DS1307 I2C pour la gestion de l'heure
- un circuit DS1621 I2C pour la mesure de la température
- une LED clignotante à 1Hz
Le logiciel est loin d'être à la hauteur de ce que les uns et les autres peuvent écrire mais il répond aux fonctionnalités imposées par mon projet.
Il y a des passages, au début de mon projet qui sont faits avec des astuces "pas forcément dans la déontologie du parfait programmeur C" mais il y avait des techniques de programmation que je ne maîtrisais pas.
Le développement de ce projet m'a permis d'abordé les pointeurs, bibliothèques, structures, typrdef, etc...
Vos remarques éventuelles sur la structure de mon programme me permettront certainement de progresser encore un peu plus dans ce monde.

Encore un grand merci à ceux qui m'ont aidés.
@+
icare
Allure générale de l'affichage
Mise à jour heure (la petite étoile à droite pour l'année bissextile)
Côté hard
Je viens de trouver des suites à mon premier projet, à savoir :
- mise à jour automatique de l'heure avec le signal DCF77,
- affichage de l'heure dans un mode non conventionnel "style horloge de Berlin" ->
http://www.flickr.com/photos/jmvanelk/3368592286/ Pour les curieux, il est 19 h 36 sur la photo de l'horloge de Berlin