bluetooth hc-12

Odpovědět
bobrikmartin
Příspěvky: 3
Registrován: 23 bře 2013, 13:51

bluetooth hc-12

Příspěvek od bobrikmartin »

ahojte , mam problem.... nie psychicky ale s odosielanim dat :D . Chcem napriklad odoslat cez blueooth viac hodnôt naraz, tak aby som tie hodnoty dostal na druhej strane v takej istej forme viz prikad ......(napätie,ampere,potenciometer) na jednej stranke som nasiel toto vysielac : serout c.4,T9600,("t",TM,DT,"A","B") a primac : serin c.3,T9600,("t"),TM,DT,b1,b2 ale nefunguje mi to neviem si dat rady, za pomoc dakujem.
AlesH
Příspěvky: 323
Registrován: 25 úno 2013, 09:18

Re: bluetooth hc-12

Příspěvek od AlesH »

Ahoj. Z popisu mi není jasné, jak to je vlastně propojeno a co případně ještě funguje. Zkus to, prosím, upřesnit. Dvě PICAXE mají spolu komunikovat přes moduly HC-12? Jaké typy PICAXE to jsou? Jak vypadá schéma zapojení? Jednu hodnotu to přenáší dobře, nebo nejde přenést ani jedna? Jsou ty moduly HC-12 odzkoušené v nějakém jiném zapojení nebo použití? Funguje přímá drátová komunikace (bez modulů HC-12) mezi PICAXE? Musíme se odrazit od nějakého funkčního základu.
bobrikmartin
Příspěvky: 3
Registrován: 23 bře 2013, 13:51

Re: bluetooth hc-12

Příspěvek od bobrikmartin »

Aha.....jasne! ano mam 2 picaxe 20m2 , maju spolu komunikovat cez moduly Hc-12,vidiš napriamo som to neskušal, tak to skusim! moduly su odskušane na jednoduchom programe kde picaxe načita hodnotu z ds18b20 skonvertuje ju (bintoascii) a odosle a ja tu hodnotu primam cez hc-12 cez converter na pc.....tu je moj kod na skusku :
vysielač..............................
setfreq m8
symbol hodnota = b1
symbol cas = b2

start:
pause 500
readtemp c.1 , hodnota
pause 500
readadc c.2 , cas
pause 500
debug
serout c.4, T9600_8, ("t", hodnota, cas, "A", "B")
pause 2000
goto start


primač..............................
setfreq m8
symbol hodnota = b1
symbol cas = b2

start:
serin c.3, T9600_8, ("t"), hodnota, cas, b1, b1
goto start
bobrikmartin
Příspěvky: 3
Registrován: 23 bře 2013, 13:51

Re: bluetooth hc-12

Příspěvek od bobrikmartin »

hopsss preklep v primači malo byt miesto b1,b1 .....b3,b4
DavidO
Příspěvky: 1133
Registrován: 01 kvě 2013, 21:27

Re: bluetooth hc-12

Příspěvek od DavidO »

bobrikmartin píše:hopsss preklep v primači malo byt miesto b1,b1 .....b3,b4
Tak si to tam oprav (svoje příspěvky můžeš, když jsi nalogovaný)
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.
AlesH
Příspěvky: 323
Registrován: 25 úno 2013, 09:18

Re: bluetooth hc-12

Příspěvek od AlesH »

OK, funguje toho opravdu hodně. Kromě testu s přímým propojením (TX/RX) pak tedy doporučuji i test s příjmem kompletních dat na PC (místo bintoascii by měl jít použít i zápis

Kód: Vybrat vše

serout c.4, T9600_8, ("t", #hodnota, #cas, "A", "B")
Principiálně mi to popsané řešení připadá použitelné. Jediný zádrhel vidím v tom, že naměřené hodnoty mohou zřejmě někdy nabýt hodnotu, odpovídající ASCII znaku "t", takže pak by na příjmu mohl selhat ten úvodní "oddělovač" (qualifier).
Odpovědět