oregsas Creative Commons License 2023.03.28 0 0 4120

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.