Étape 11 : logiciel
Pour la création du firmware Atmega328, j’ai utilisé l’IDE Arduino.
Pour la mesure de fréquence, j’ai utilisé la bibliothèque « FreqCounter ». Le fichier de dessin et de la Bibliothèque utilisée sont disponibles en téléchargement. J’ai créé des symboles spéciaux pour représenter le mode actuellement utilisé (signaux sinusoïdaux, rectangulaires, triangulaires).
Sur la photo ci-dessus peut être vu les renseignements indiqués sur l’écran LCD :
- Fréquence F = xxxxxxxx en Hz
- Gamme de fréquences Rx
- Amplitude en mV A = xxxx
- Compensé en mV 0 = xxxx
- type du signal x
Le générateur de fonction dispose de deux boutons poussoirs sur le front de gauche - ils servent le changement de la gamme de fréquences (step up - étape vers le bas). Dans le droit d'entre eux est l’interrupteur à glissière pour le contrôle de la mode, après lui, de gauche à droite suivre le potentiomètre pour le contrôle de la fréquence (cours, fine, DADJ), amplitude et l’offset. À proximité de régler l’offset potentiomètre est placé l’interrupteur utilisé pour commutez entre le fixe à 2.5V DC offset et celle à l’écoute.
Generator.zip