Voici un tout petit programme qui fait plein de choses;
C'est la version en langage C de mon soft en Pascal destiné à mon générateur
VHF 160MHz décrit sur ce site (avec schémas plus complets).
Il s'y trouve bien des choses réutilisables:
gestion des ports
piloter un afficheur LCD réparti sur 2 ports
afficher un texte
afficher un nombre entier en représentation décimale (sur le LCD)
afficher un nombre (sur le LCD) en représentation binaire
gestion de leds
scrutation de boutons
utilisation du convertisseur analogique/numerique de l'ATmega8
gestion de la synthèse d'un signal PWM (pulse width modulation = modulation de largeur d'impulsions, c.a.d signal rectangulaire à rapport cyclique variable, commandé - il est fait sans consommer de temps processeur, pas d'interruptions).
C'est la confirmation que la compilation fonctionne ainsi que la programmation in-situ (ISP) de l'ATmega, le tout en 2 clics (voire même un seul, avec la petite fusée!), sans quitter le logiciel KontrollerLab!
Copie d'écran de KontrollerLab (8.0.0 beta1 tournant sous Ubuntu 8.04) (cliquer pour zoom)