Fórum témák
» Több friss téma |
Cikkek » Vezeték nélküli kommunikáció 434MHz-es (433, 92MHz) modulokkal II. rész Vezeték nélküli kommunikáció 434MHz-es (433, 92MHz) modulokkal II. rész
Szerző: Topi, idő: Jún 27, 2006, Olvasva: 89156, Oldal olvasási idő: kb. 1 perc
![]() Amit én írtam ehhez a cikkhez, az egy nagyon egyszerű demonstrációs program. A lényege az, hogy az adó egy előre definiált szöveget minden másodpercben lesugároz. Ez a lesugárzott kódot vesszük az adóval, dekódoljuk, és kiírjuk az LCD kijelzőre. Persze aki nem akar LCD kijelzőt rátenni az tehet rá ledeket is a PIC kimenetére. Ha ledeket akarunk csatlakoztatni, akkor a következő kis részt építsük meg hozzá. ![]() Ezt a baloldali kapcsolást annyiszor építjük meg ahányszor csak akarjuk, de mindig 1 kimeneten csak egy legyen, mert ez az áram, amit a PIC FET-es kimenete még elbír. Pl. Ne próbáljunk meg távirányítás gyanánk relét kapcsolni a kimenettel. ![]() De most nézzük a PIC-be égetendő programot. Ezeket PICC-ben írtam (CCS). De ha valaki inkább jobban kedveli az Assembly nyelvet, minden bizonnyal találni fog bőven a manchester kódolásról!
Az adó/vevőbe is ugyan azt a programot kell beleégetni, egy különbséggel, hogy tettem bele egy #define HAS_LCD részt. Ha az adóra fordítjuk a programot akkor ezt kommentezzük ki. Vagyis így nézzen ki az a sor: // #define HAS_LCD ha pedig a vevőre fordítjuk a kódot, akkor hagyjuk úgy: #define HAS_LCD Szerintem a kód elég világos, így nem lesz problémája senkinek azzal, hogyha át akarja írni. A következő részben elkészítjük a vezeték nélküli digitális hőmérőt is. Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |