Czy jakaś mądra głowa może mi wrzucić AT+CREC=4,"C:\User\9.amr",0,90,1 do Serial1.println(" "); ? siedzę nad tym godzinę, wypróbowałem wszystko co mi do łba przyszło, a ide wciąż wypluwa błąd kompilacji.
Ocena wątku:
Serial port
|
25-01-2021, 20:20
Przeżuć do tablicy na hex...
Jak dobrze lukam będzie to
char X []={0x41,0x54,0x2b,0x43,0x52,0x45,0x43,0x3d,0x34,0x2c,0x22,0x43,0x3a,0x55,0x73,0x65,0x72,0x09,0x2e,0x61,0x6d,0x72,0x22,0x2c,0x30,0x2c,0x39,0x30,0x2c,0x31};
Serial.println(X);
Jak dobrze lukam będzie to
char X []={0x41,0x54,0x2b,0x43,0x52,0x45,0x43,0x3d,0x34,0x2c,0x22,0x43,0x3a,0x55,0x73,0x65,0x72,0x09,0x2e,0x61,0x6d,0x72,0x22,0x2c,0x30,0x2c,0x39,0x30,0x2c,0x31};
Serial.println(X);
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą.
(25-01-2021, 20:20)Jarewa0606 napisał(a): Przeżuć do tablicy na hex...
Jak dobrze lukam będzie to
char X []={0x41,0x54,0x2b,0x43,0x52,0x45,0x43,0x3d,0x34,0x2c,0x22,0x43,0x3a,0x55,0x73,0x65,0x72,0x09,0x2e,0x61,0x6d,0x72,0x22,0x2c,0x30,0x2c,0x39,0x30,0x2c,0x31};
Serial.println(X);
Dzięki. Spróbowałem tego i jest połowa sukcesu. Widzę na porcie, że polecenie wychodzi, ale jest error bo na końcu są krzaki.
Kod:
19:57:24.573 -> AT+CREC=4,"C:\User\1.amr",0,90,1
19:57:24.573 -> ERROR
edit
Gdzieś mam błąd w programie, wiec tam jest problem. Twój sposób działa. Jeszcze raz dzięki
25-01-2021, 21:59
(Ten post był ostatnio modyfikowany: 25-01-2021, 22:05 przez Jarewa0606.)
Błąd może być w tablicy zobacz jeszcze z definicją końca tablicy powinno pomóc
char X []={0x41,0x54,0x2b,0x43,0x52,0x45,0x43,0x3d,0x34,0x2c,0x22,0x43,0x3a,0x55,0x73,0x65,0x72,0x09,0x2e,0x61,0x6d,0x72,0x22,0x2c,0x30,0x2c,0x39,0x30,0x2c,0x31,'\0'};
ewentualnie nie fachowo
Serial.write(buf, len)
char X []={0x41,0x54,0x2b,0x43,0x52,0x45,0x43,0x3d,0x34,0x2c,0x22,0x43,0x3a,0x55,0x73,0x65,0x72,0x09,0x2e,0x61,0x6d,0x72,0x22,0x2c,0x30,0x2c,0x39,0x30,0x2c,0x31,'\0'};
ewentualnie nie fachowo
Serial.write(buf, len)
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą.
25-01-2021, 22:31
https://en.wikibooks.org/wiki/C_Programm...nipulation
Serial.println("AT+CREC=4,\"C:\\User\\9.amr\"");
Serial.println("AT+CREC=4,\"C:\\User\\9.amr\"");
Miło być decenianym https://buycoffee.to/kaczakat
25-01-2021, 22:54
Jeszcze raz dzięki. Obie metody działają.
Przeglądający: 1 gości