Segunda parte e não última deste artigo! Decidi explorar um pouco mais a biblioteca escrita pelo colega PU2CLR e pegando num sketch já feito, mas desta vez por um outro (penso) colega; modifiquei-o a gosto, incluindo mais casas decimais, salvo seja na frequência, além de separar a frequência em MHz/KHz conforme o caso, pois no sketch original em FM tínhamos algo como 8800 KHz (!!). Também alterei as bandas de onda curta pois a minha ideia era replicar a parte de rádio de um equipamento que tive há muitos anos, mas em vez de usar a faixa de 5.95Mhz a 18MHz como esse equipamento tinha, decidi dividir a onda curta em 3 faixas, à semelhança de um equipamento dos anos 40, que tinha 3 faixas. Ficaram dispostas assim:
|
1 2 3 4 |
{"FM", FM_BAND_TYPE, 8700, 10800, 8700, 1, 0}, {"SW1", SW_BAND_TYPE, 5600, 8799, 5600, 0, 2}, // 53.5m - 34m {"SW2", SW_BAND_TYPE, 8800, 14299, 8800, 0, 2}, // 34m - 21m {"SW3", SW_BAND_TYPE, 14300, 24000, 14300, 0, 2}, // 21m - 12.5m |
Consegui calcular o comprimento de onda também e em vez de aparecer SW1…3, aparece o respectivo comprimento de onda, com duas casas apenas, mostrando neste caso 53m a 12m! O medidor de dbμV(RSSI) e de dB(SNR) foram também acrescentados. Deixo um pequeno vídeo, onde podem ver o link que deixei e descarregar o sketch se desejarem, mas lembro que não está perfeito, sendo que já me aconteceu após reiniciar o sketch não arrancar no Arduino. (Problema a resolver em breve, espero!).
73’s
