tea5767 sweep radio problem - Raspberry Pi Forums


i have been playing sketch try & tea5767 radio module sweep stations. can hear stations code runs want can't seem frequency right clear station. if can help, appreciated.

1. want sweep through frequencies or have jump random frequencies on fm or between am/fm
2. need hear frequency whilst hops
3. need loop on continuous sweep.

here's code i've used.
_________________________________________________________________________________________________
#include <wire.h>

unsigned char frequencyh = 0;
unsigned char frequencyl = 0;

unsigned int frequencyb;
double frequency = 0;

void setup()
{
wire.begin();
frequency = 93.0; //starting frequency
setfrequency();
serial.begin(9600);
}

void loop()
{
int reading = analogread(0);
//frequency = map((float)reading, 0.0, 1024.0, 87.5, 108.0);

frequency = ((double)reading * (108.0 - 87.5)) / 1024.0 + 87.5;
frequency = ((int)(frequency * 10)) / 10.0;

setfrequency();
serial.println(frequency);
}

void setfrequency()
{
frequencyb = 4 * (frequency * 1000000 + 225000) / 32768;
frequencyh = frequencyb >> 8;
frequencyl = frequencyb & 0xff;
delay(100);
wire.begintransmission(0x60);
wire.write(frequencyh);
wire.write(frequencyl);
wire.write(0xb0);
wire.write(0x10);
wire.write((byte)0x00);
wire.endtransmission();
delay(100);
}



raspberrypi



Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62