Paso 2:
El código es muy simple y desde su compatible con la TEA5767 hay toneladas de apuntes y documentos en la web.
#include < Wire.h >
unsigned char frequencyH = 0;
unsigned char frequencyL = 0;
unsigned int frequencyB;
doble frecuencia = 0;
void setup()
{
Wire.Begin();
frecuencia = 96.7; a partir de frecuencia
setFrequency();
Serial.Begin(9600);
}
void loop()
{
setFrequency();
Serial.println(Frequency);
}
void setFrequency()
{
frequencyB = 4 * (frecuencia * 1000000 + 225000) / 32768;
frequencyH = frequencyB >> 8;
frequencyL = frequencyB & 0XFF;
Delay(1000);
Wire.beginTransmission(0x60);
Wire.Write(frequencyH);
Wire.Write(frequencyL);
Wire.Write(0xB0);
Wire.Write(0x10);
Wire.Write((byte)0x00);
Wire.endTransmission();
Delay(1000);
}