bluetooth hc-12
-
- Příspěvky: 3
- Registrován: 23 bře 2013, 13:51
bluetooth hc-12
ahojte , mam problem.... nie psychicky ale s odosielanim dat . 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.
Re: bluetooth hc-12
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.
-
- Příspěvky: 3
- Registrován: 23 bře 2013, 13:51
Re: bluetooth hc-12
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
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
-
- Příspěvky: 3
- Registrován: 23 bře 2013, 13:51
Re: bluetooth hc-12
hopsss preklep v primači malo byt miesto b1,b1 .....b3,b4
Re: bluetooth hc-12
Tak si to tam oprav (svoje příspěvky můžeš, když jsi nalogovaný)bobrikmartin píše:hopsss preklep v primači malo byt miesto b1,b1 .....b3,b4
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.
Re: bluetooth hc-12
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
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).
Kód: Vybrat vše
serout c.4, T9600_8, ("t", #hodnota, #cas, "A", "B")