Paso 11: Software
Para la creación del firmware Atmega328 he utilizado el IDE de Arduino.
Para la medición de frecuencia usé la librería "FreqCounter". El archivo de dibujo y de la biblioteca usada están disponibles para descargar. He creado símbolos especiales para representar el modo utilizado actualmente (triángulo rectangular, seno,).
En la foto de arriba se puede ver la información que aparece en la pantalla LCD:
- Frecuencia F = xxxxxxxx en Hz
- Rango de frecuencia Rx
- Amplitud en mV A = xxxx
- Offset en mV 0 = xxxx
- tipo de la señal x
El generador de funciones tiene dos botones en el frontal en el lado izquierdo - se utilizan el cambio de la gama de frecuencia (paso encima - paso hacia abajo). En el derecho de ellos es el interruptor para el control del régimen, después de él de izquierda a derecha sigue el potenciómetro para el control de la frecuencia (curso, bellas, DADJ), amplitud y el desplazamiento. Cerca el offset ajuste potenciómetro se coloca el conmutador se usa para conmutar entre el fijo a 2.5V DC offset y la sintonía.