RTTY翻译,多行

时间:2018-12-18 20:26:24

标签: arrays timer arduino char

我正在尝试改编KG4SGP的RTTY调制器以发送文本文件而不是固定的char数组。我通过readLine()方法获取字符串,通过替换某些值来更改这些字符串,然后将更改后的字符串复制到charArray。

我将他的全局char msg[] = "\n\nCQ CQ CQ DE KG4SGP KG4SGP KG4SGP KN\n\n";更改为char msg[70];,并希望运行它;

while(text.available()) {
   String lin= readLine();
           lin.toLowerCase();
               if (lin.indexOf("&")) {
                 if (lin.indexOf("&de ")) {
                    lin.replace("&de ", "de ");
                    result = calculateDayOfYear(dag,maand,jaar);
                    lin.replace("juldate" , String(result)); 
                    lin.replace("hour", String(uur));
                    lin.replace("min", String(mins));
                 } 
                 if (lin.indexOf("month")) {
                    lin.replace("&","");
                    lin.replace("day", String(dag));
                    lin.replace("hour", String(uur));
                    rmin=random(1, mins);
                    lin.replace("rndmin", String(rmin));
                    lin.replace("month", (months[maand-1]));
                    lin.replace("year", kortjaar );
                 }
                    lin.toUpperCase();
                    lin.toCharArray(msg,lin.length()+1);
                    //Serial.println(msg);
              }

好吧,无论我做了什么或尝试过什么,我都永远不会得到任何charArray来正确地识别当前字符并将其翻译.. :-(似乎全部来自timerfunction 欢迎所有建议

0 个答案:

没有答案