Zmena nazvu siete HM10

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

Používateľov profilový obrázok
djwiktor
Ultimate člen
Ultimate člen
Príspevky: 1624
Dátum registrácie: 01 Júl 2010, 00:00
Bydlisko: Šaľa
Vek: 36
Kontaktovať používateľa:

Zmena nazvu siete HM10

Príspevok od používateľa djwiktor » 13 Júl 2015, 21:58

Ahojte, uz dlhsiu dobu sa tu trapim s duinom, momentalne mega, ale potom to preklopim na uno.
Mam problem s BT modulom HM10. Ak mu poslem :

Kód: Vybrať všetko

Serial.print("AT+NAMExyz");
tak zmeni nazov siete na xyz.

Ja vsak potrebujem, aby to zobral vtedy, ked mu to nadefinujem zariadenim, ktore sa identifikuje. Potrebujem, aby sa zmenil napriklad na nazov 123, pricom 123 je identifikator ineho senzoru.
Ak poslem :

Kód: Vybrať všetko

Serial.print(Thex);
kde Thex je string retazec, ktory skladam cez

Kód: Vybrať všetko

String Thex = String(TMP,HEX);
tak to stale zostane ako xyz. Proste nezoberie mi ten prikaz. Mam pocit ako by to v pripade stringu este daco posielalo, ale neviem ako to oklamat.

Skusal som aj cez CharArray to printovat postupne znak za znakom, ale vysledok je rovnaky.
Nenapada niekoho ako to vymysliet este inak ?

-- 15 Júl 2015, 19:39 --

Okej, odpoviem si aj sam :)

Po dlhej uvahe som to rozbehol. Napad pouzit pole zankov bol dobry, stacilo potom zmenit BT.print() za BT.write(pole), kde i sa incrementuje v podmienke if po velkost pola a pole obsahuje premennu rozkuskovanu na znaky.

Snad to niekomu pomoze v buducnost.
0
Tlacim na 3D tlaciarni Felix 3.0 dual
Stormchasers.sk

  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok