This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
ultimatestarterkit [2019/05/02 09:33] tamas [27. Projekt, Joystick modul] |
ultimatestarterkit [2019/05/02 10:46] tamas [29. Projekt, DHT11 Hőmérséklet és Páratartalom érzékelő] |
||
---|---|---|---|
Line 2878: | Line 2878: | ||
=====28. Projekt, 5V Relay ===== | =====28. Projekt, 5V Relay ===== | ||
+ | |||
+ | **Bevezetés** | ||
+ | |||
+ | Ebben a projektben, egy egyszerű 5V-os relét fogunk tesztelni. A relé attól függően kapcsol hogy magas vagy alacsony jelet kap. Ezzel a módszerrel fogunk egy LED-et villogtatni a következőkben. | ||
+ | |||
+ | **Eszközszökséglet** | ||
+ | |||
+ | * 1 db Relay modul | ||
+ | * 1 db Piros LED | ||
+ | * 1 db Ellenállás | ||
+ | * Keyestudio PRI GPIO-PCF8591 kártya | ||
+ | |||
+ | **Eszközök csatlakoztatása** | ||
+ | |||
+ | A képre kattintva megtekinthető nagyobb méretben is. | ||
+ | |||
+ | {{ :rpistarterkit:p28_01.png |}} | ||
+ | |||
+ | **Programozás** | ||
+ | |||
+ | Első lépésként, hozzunk létre egy új fájlt **relay.c** néven. | ||
+ | |||
+ | * **sudo nano relay.c** | ||
+ | |||
+ | {{ :rpistarterkit:p28_02.png |}} | ||
+ | |||
+ | Ezután írjuk bele a következő kódot. | ||
+ | |||
+ | <html> | ||
+ | <pre> | ||
+ | |||
+ | #include <wiringPi.h> | ||
+ | int main() | ||
+ | { | ||
+ | wiringPiSetup(); | ||
+ | |||
+ | { | ||
+ | pinMode(1,OUTPUT); | ||
+ | } | ||
+ | | ||
+ | while(1) | ||
+ | { | ||
+ | digitalWrite(1,HIGH); | ||
+ | delay(500); | ||
+ | digitalWrite(1,LOW); | ||
+ | delay(500); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </pre> | ||
+ | </html> | ||
+ | |||
+ | {{ :rpistarterkit:p28_03.png |}} | ||
+ | |||
+ | Mentsük el, majd tegyük futtathatóvá a GCC paranccsal. | ||
+ | |||
+ | * **sudo gcc relay.c -o relay -lwiringPi** | ||
+ | |||
+ | {{ :rpistarterkit:p28_04.png |}} | ||
+ | |||
+ | Végül futtassuk, ha mindent jól csináltunk, egy kattogó hang keretében a LED fel és le fog kapcsolni. A kattogó hang ahogy a relay kapcsolja a benne lévő mechanikus kapcsolót. | ||
+ | |||
+ | * **sudo ./relay** | ||
+ | |||
+ | {{ :rpistarterkit:p28_05.png |}} | ||
---- | ---- | ||
=====29. Projekt, DHT11 Hőmérséklet és Páratartalom érzékelő ===== | =====29. Projekt, DHT11 Hőmérséklet és Páratartalom érzékelő ===== | ||
+ | |||
+ | **Bevezetés** | ||
+ | |||
+ | |||
---- | ---- |