soosun.tistory.com/669?category=346066
전원 제어를 위한 '스마트 멀티탭(플러그)' 제작(릴레이, 라즈베리파이)
사물인터넷에서 가장 빈번하게 사용하는 기능이 전원 제어 ON, OFF 기능이며, 일반 사용자 입장에서 손쉽게 제작해서 사용할수 있는 전원제어 모듈은 라즈베리파이, 아두이노 등을 활용한 릴레이
soosun.tistory.com
이 글에서 제작한 릴레이 테스트용 간략한 코드,
테스트는 LED를 이용한다.
#include <stdio.h>
#include <wiringPi.h>
#define LED1 5 // wPi 5, BCM_GPIO 24
#define REL1 2 // wPi 2, BCM_GPIO 27
int main(void)
{
// Raspberry pi wiringPiSetup ...
if(wiringPiSetup() == -1) return 1;
// LED on-off ...
pinMode(LED1, OUTPUT);
digitalWrite(LED1, 1); // On
printf("LED1 on ...\n");
pinMode(REL1, OUTPUT);
for(;;)
{
digitalWrite(REL1, LOW); // turn On relay ...
printf("REL1 low ...\n");
delay(9000);
digitalWrite(REL1, HIGH); // turn Off relay ...
printf("REL1 High ...\n");
delay(9000);
}
return 0;
}
// gcc -o relay relay.c -lwiringPi
// sudo ./relay
ㅇ Pin number: wPi 2, BCM_GPIO 27
'1. SW 개발 & IT 트렌드' 카테고리의 다른 글
Supercomputing with Raspberry Pi | HackSpace 41 (0) | 2021.03.21 |
---|---|
[기사] 서빙 로봇 도입으로 인력 30% 절감 (0) | 2021.02.16 |
전원 제어를 위한 '스마트 멀티탭(플러그)' 제작(릴레이, 라즈베리파이) (0) | 2021.02.06 |
기술에 있어 '표준화'라는 것 ? (0) | 2021.02.04 |
Web 개발자 로드맵(Front-end & Back-end) - 강의 소개 (0) | 2021.01.30 |
댓글