Помогите с прописью пожалуста
- Войдите на сайт для отправки комментариев
Пнд, 08/01/2018 - 22:18
Помогите написать скетч по фм раздатчику, купил ардуино Уно и фм раздатчик и не могу найти как прописать в ноуте(
Помогите написать скетч по фм раздатчику, купил ардуино Уно и фм раздатчик и не могу найти как прописать в ноуте(
Какая именна помощь Вам нужна?
Я приобрел плату ардуин Уно и к нему Elechouse v2.0 и не могу написать скетч что бы создать радио волну.
#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;
}
}
}
инклюде што?
а где объявлена фмтх_инит(); ?
вставьте
А ты и не пытался скеч написать. Спер где-то неизвестно што.