Nefungující AT příkazy.

Nedaří se vám s projektem a nenašli jste vhodné místo, kde se zeptat? Napište sem.
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Georg577
Příspěvky: 20
Registrován: 26 srp 2021, 16:34
Reputation: 0

Nefungující AT příkazy.

Příspěvek od Georg577 » 06 zář 2021, 17:06

Jsem začátečník v použití arduína a gsm modulů.U arduina Uno R3 spojeného s GSM SIM800L EVB mi nefungují AT příkazy.Na monitoru IDE 1.8.9 je odezva Gsm off line.Při použití stejného kódu stejného SIM modulu a klonu Arduino WAvGAT vše probíhá správně lze testovat libovolné AT příkazy.
Nevím v čem je problém , že originál Uno R3 nefunguje.Prosím o radu .
Test_Everything.ino
(1.19 KiB) Staženo 95 x

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od ondraN » 07 zář 2021, 07:40

zkus místo println použít print a vložit do textu \r\n což je escape sekvence pro <CR><LF>
println často posílá jenom \n
například

Kód: Vybrat vše

mySerial.println("AT");
použít

Kód: Vybrat vše

mySerial.print("AT\r\n");

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od AstroMiK » 07 zář 2021, 11:03

Nebude problém s napájením?

Jak ten GSM modul napájíš?
Máš k tomu dostatečně silný zdroj, nebo to máš připojené jen k 5V pinu na Arduinu?

Georg577
Příspěvky: 20
Registrován: 26 srp 2021, 16:34
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od Georg577 » 07 zář 2021, 12:21

S napájením problém asi nebude SIM napájím externím zdrojem 6V ,4A.Při 5V se mi modul nepřipojí k síti, bliká krátce s intervalem asi 1s.Při 6V se připojí bliká v intervalu asi 3s a dá se na sim dovolat/ dává to vyzváněcí tón/.Použil jsem 3 arduina Uno R3 a 3 různé SIM moduly a je to pořád stejné. Arduina klony WAvgat jsem použil 2 různé kusy a oba fungují.Potřeboval bych zprovoznit ta UNA originál protože mají IO v patici a já plánuji použít je pro dálkové ovládání rele s knihovnou ADEON která vyžaduje Arduino R3 originál.Tam Nefunguje zase Wavgat asi protože jeto klon který neovládá knihovnu ADEON.Tvůrci knihovny ADEON doporučují
originál UNO R3.Nemohl by být nějaký problé kolem UARTU ?Uno má ATMEL MEGA16U2 a Wavgat CH340/čínský IO/.

Georg577
Příspěvky: 20
Registrován: 26 srp 2021, 16:34
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od Georg577 » 07 zář 2021, 12:29

Zapoměl jsem dodat ,že země obou zdrojů jsou propojené.

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od ondraN » 07 zář 2021, 12:46

CH340 není UART ale USB konvertor. Zkusil jsi ty at příkazy bez printline a s escape sekvencemi? Pak by jedině pomohlo se podívat analyzátorem na sériovou linku, v čem je při funkční a nefunkční komunikaci rozdíl.

Georg577
Příspěvky: 20
Registrován: 26 srp 2021, 16:34
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od Georg577 » 07 zář 2021, 13:04

V programování se vyznám minimálně ale skusím to co navrhuješ.Někde to nastuduju.Analyzátor bohužel nemám ani přístup k němu.jsem už leta v důchodu bude mi v listopadu 72 let.Pokusím se někde sehnat i přístup k analyzátoru.Trápím se s tím už dva měsíce a dotaz na foru jsem zkusil poprvé v životě.Děkuji za snahu pomoci.

Georg577
Příspěvky: 20
Registrován: 26 srp 2021, 16:34
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od Georg577 » 07 zář 2021, 13:15

Bez printline ,to znamená vynechat příkazy printlain.Ale zatím nevím co je to escape sekvence.

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od ondraN » 07 zář 2021, 13:18

Tak to smekám klobouk, v takovém věku se pustit do bastlení. Ale je to moc fajn zábava.
Logický analyzátor není žádná drahá sranda a na běžné věci stačí i ten za pár kaček, třeba tady https://www.laskarduino.cz/sl-usb8ch-lo ... lu--24mhz/
Má i analyzátor různých protokolů a sériový přenos se s ním dělá krásně a komfortně.

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Nefungující AT příkazy.

Příspěvek od ondraN » 07 zář 2021, 13:25

Georg577 píše:
07 zář 2021, 13:15
Bez printline ,to znamená vynechat příkazy printlain.Ale zatím nevím co je to escape sekvence.
u všech příkazů pro sériový výstup xxxxx.println použít xxxxx.print
A pak do těch textových řetězců v uvozovkách dát před oslední uvozovku čtyři znaky \r\n (to je ta escape sekvence)
Jak je to v tom příkladu, co je v prvnim mojim přispěvku. A udělat to u všech těch příkazů.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 18 hostů