RFM69CW jak programovat
RFM69CW jak programovat
Ahojte,
chtěl bych se zeptat zda máte někdo nějaké zkušenosti s programováním RFM69CW. Potřeboval bych vytvořit jednoduché jednosměrné tlačítko které připojím k desce. Co se mně podařilo zjistit tak tento modul není schopný pracovat samostatně ikdyž má pracovat jen v tomto "jednoduchém" režimu. Proto dotaz zní:
1. Je pravda že modul nemůže pracovat samostatně ikdyž ho třeba naprogramuji v režimu setup a pak by fungoval samostatně tak abych mohl využívat interupt u vstupu a vyhnul se v programu dekódování informací?
2. Pokud nejde bod 1 nevíte jak naprogramovat vysílač a přijímač (nějaký vzorový kód) aby to fungovalo?
Děkuji za pomoc, pokud by nebyl dotaz jasný, pište a já Vám upřesním co budu moct.
chtěl bych se zeptat zda máte někdo nějaké zkušenosti s programováním RFM69CW. Potřeboval bych vytvořit jednoduché jednosměrné tlačítko které připojím k desce. Co se mně podařilo zjistit tak tento modul není schopný pracovat samostatně ikdyž má pracovat jen v tomto "jednoduchém" režimu. Proto dotaz zní:
1. Je pravda že modul nemůže pracovat samostatně ikdyž ho třeba naprogramuji v režimu setup a pak by fungoval samostatně tak abych mohl využívat interupt u vstupu a vyhnul se v programu dekódování informací?
2. Pokud nejde bod 1 nevíte jak naprogramovat vysílač a přijímač (nějaký vzorový kód) aby to fungovalo?
Děkuji za pomoc, pokud by nebyl dotaz jasný, pište a já Vám upřesním co budu moct.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: RFM69CW jak programovat
O tyto moduly se zajímám již déle, nikde jsem nenašel, že by fungoval samostatně....teď mi 2 kousky leží na poště.
Není to vyhazování peněz ? Na tlačítko stačí ty "levné" moduly s AM modulací, záleží na jakou vzdálenost to máte ... a ty jdou připojit k nějakému Arduino klonu s minimální spotřebou.
Není to vyhazování peněz ? Na tlačítko stačí ty "levné" moduly s AM modulací, záleží na jakou vzdálenost to máte ... a ty jdou připojit k nějakému Arduino klonu s minimální spotřebou.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: RFM69CW jak programovat
No moduly už mám doma, to ale nemění nic na tom, že si nechám poradit. Co máte konkrétně na mysli? Vzdálenost cca 150m ve volném prostoru (na hřišti) Zkoušel jsem 433MHz https://www.aliexpress.com/item/433Mhz- ... eLevelAB=0 nebo pak https://www.aliexpress.com/item/433mhz- ... eLevelAB=0 ale to mně fungovalo jen na cca 15m s jistotou.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: RFM69CW jak programovat
Ale to jsou ty s AM modulací - já měl jiné půjčené a fungovali tak do 20m, do 100m jen někdy.Arnost píše: ↑20 lis 2017, 15:15No moduly už mám doma, to ale nemění nic na tom, že si nechám poradit. Co máte konkrétně na mysli? Vzdálenost cca 150m ve volném prostoru (na hřišti) Zkoušel jsem 433MHz https://www.aliexpress.com/item/433Mhz- ... eLevelAB=0 nebo pak https://www.aliexpress.com/item/433mhz- ... eLevelAB=0 ale to mně fungovalo jen na cca 15m s jistotou.
Pokud píšeme o RFM69 - myslíme tyhle moduly
Měl jsem je půjčené na víkend ale nestihl jsem je rozchodit - ale polák co mi je půjčil má ověřen cca. 1km
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: RFM69CW jak programovat
Jo přesně, na tom se skoro shodneme, že s AM modulací se nedostanu na více jak 20m, proto jsem se rozhodl právě pro modul RFM69, které jsou uvedené pod odkazem. Takže ke zmíněným modulům potřebuji vždy nějaký řídící člen, který potřebuji "nějak" naprogramovat což nevím jak. Takže situace nic moc. Ale když jsem se díval na zmínění odkaz, uviděl jsem tam ještě jiný modul, který se "nijak" neprogramuje a mohl by i vyhovovat mým požadavkům. https://www.aliexpress.com/item/Hc-12-H ... b3d25Jrsv2 jednoduše jej připojím na sériovou linku, kterou budu sledovat. Ještě jedna zapeklitá otázka. Jaké to bude mít zpoždění? Vím není jednoduché říct, otázka zní, když na jedné straně stisknu tlačítko za jak dlouho se mně může na druhé straně rozsvítit led? Řekněme, že při programování budu upřednostňovat tento režim. Jedná se řádově o milisekundy, desítky milisekund nebo stovky milisekund? Děkuji za odpověď a hlavně typ na jiný modul.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: RFM69CW jak programovat
Tak to neporadím a to z jednoho důvodu ... zásadně nikomu nedoporučím něco co by teoreticky mohlo nějak chodit, ale nemám to ověřené ...
Osobně bych koukl jestli někdo někdy tento modul použil ....
Strýček GOOGLE toho vyhodí spoustu ....
https://www.allaboutcircuits.com/projec ... er-module/
Osobně bych koukl jestli někdo někdy tento modul použil ....
Strýček GOOGLE toho vyhodí spoustu ....
https://www.allaboutcircuits.com/projec ... er-module/
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: RFM69CW jak programovat
Jo, děkuji za typ, stránku jsem už prostudoval a vypadá celkem dobře, dokonce jsem našel i jednu podrobnou v CZ http://sakul.cz/modul-hc-12-433mhz/n. Ještě bych měl jeden dotaz. Lze nějak nastavit přerušení pro sériovou linku? Běží mně program a pokud do modulu pošlu nějakou zprávu tak se funkce přeruší, okamžitě načte zprávu a pak pokračuje dál v programu kde nastalo přerušení? Našel jsem něco takového, ale nejsem si jisty funkcí.
Děkuji mockrát za vaši pomoct
Kód: Vybrat vše
Serial.begin(9600);
attachInterrupt(0, serialInterrupt, CHANGE);
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů