Gogo Board como Scratch Board – VIII

Para acrescentarmos a nova funcionalidade ao firmware da Gogo Board, precisaremos declarar as funções utilizadas:

void makeScratchPacket(int NoCanal);
void sendScratchPacket(int NoCanal, long ValorSensor);

Dentro da primeira função, obteremos o valor analógico do sensor desejado e enviaremos à próxima função em conjunto com o número do sensor:

void makeScratchPacket(int NoCanal) {

set_adc_channel(NoCanal);
delay_us(channelSwitchDelay);
long ValorSensor;
ValorSensor=read_adc();
sendScratchPacket(NoCanal, ValorSensor);

}

Anúncios