Помогите с прописью пожалуста

demonicech
Offline
Зарегистрирован: 08.01.2018

Помогите написать скетч по фм раздатчику, купил ардуино Уно и фм раздатчик и не могу найти как прописать в ноуте(

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Какая именна помощь Вам нужна?

demonicech
Offline
Зарегистрирован: 08.01.2018

Я приобрел плату ардуин Уно и к нему Elechouse v2.0 и не могу написать скетч что бы создать радио волну.

demonicech
Offline
Зарегистрирован: 08.01.2018

#include

float fm_freq = 90;

void setup(void)

{

Serial.begin(9600);

Serial.print("FM-TX Demo\r\n");

/**

* USA

* EUROPE

* JAPAN

* AUSTRALIA

* CHINA

*/

fmtx_init(89.0, EUROPE);

Serial.print("Channel:");

Serial.print(89.0, 1);

Serial.println("MHz");

}

void loop(void)

{

if(Serial.available()){

switch(Serial.read()){

case '&':

u8 i,buf[4];

float ch;

i=0;

delay(30);

while(Serial.available()&&i<4){

buf[i]=Serial.read();

if (buf[i]<='9' && buf[i]>= '0'){

i++;}

else{

i=0;

break;

}

}

if (i==4){

ch = (buf[0]-'0')*100+(buf[1]-'0')*10+(buf[2]-'0')*1+0.1*(buf[3]-'0');

if(ch>70&&ch<=108){

Serial.print("New Channel:");

Serial.print(ch, 1);

Serial.println("MHz");

fmtx_set_freq(ch);

}else{

Serial.println("ERROR:Channel must be range from 70Mhz t 108Mhz.");

}

}else{

Serial.println("ERROR:Input Format Error.");

}

while(Serial.available()){

Serial.read();

}

break;

}

}

}

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

demonicech пишет:
#include

инклюде што?

demonicech пишет:
fmtx_init(89.0, EUROPE);

а где объявлена фмтх_инит(); ?

вставьте

#include <имя файла с расширением .h, в котором есть ссылка на такоежеимя_файла.cpp, в котором есть надпись ???? fmtx_init(???????????); , где ???? - какой-то тип функции, ??????????? - какие-то её параметры>

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

А ты и не пытался скеч написать. Спер где-то неизвестно што.