Szükségem lenne egy kis mondatelemzésre , jó lenne ha egyszerűen de alaposan elmagyarázná valaki ezt a pár sort. nRF24 rádiót és arduino UNO egységet használok .A garázsból a szobába küldök hőmérséklet adatot.
Már két éve működik , csak a címzést nem látom át .
Ezt a címzést használom :
const byte address[6] = "00001";
const = állandó
byte = típusa
address = cím
[6] = 6 elemű tömb
"00001" = a szobai vevő a bázis ,azaz "00000" , ez a központ
"00001" = garázsban a vevő
még lesz egy víztartály ami "00002" címet kap.
Ez idáig világos, csak a csomópontokat térképezi , de lehet állítani a frekvenciát is
2400 - 2525 MHz.-ig állítható 125 csatorna 1 MHz lépésekben.
Állítólag jobb az alsó és felső széleket használni a sok wifi miatt, nekem kb 10 métert tud áthidalni , ami éppen csak elég.
Ahonnan a programot koppintottam ott ezt a címet használta , ezzel is működik de én az előzőt használom :
const uint64_t pipe = 0xE8E8F0F0E1LL ; Erre a sorra kellene koncentrálni.
uint = u betüt nem tudom mi,
int = integer
64_t = erre mondjatok valamit
pipe = rádiócsatorna
0xE8E8F0F0E1LL = először azt hittem 16-os számrendszerben a freki, de mit keres ott az "x"
ráadásul LL az sehogy nem illik bele.
Ha tudtok írni egy sort :mondjuk 2420 MHz ra és 2500 MHz .-ra akkor átlátnám a dolgot.