반응형
실습에 사용하는 Fandms DC12V 작동 팬으로 바람을 일으키는 액츄에이터로 생각하면 된다. 12V 어댑터를 연결하여 전원을 스위칭하여 동작시키는데 따로 보드를 만들지 않고 릴레이를 사용하여 제어한다고 생각하면 된다.
Fan 파트 넘버: DC Brushless Motor DFH50120S
이미지
연결도
- 파일 이름: fanon.c
- 소스코드: 할당된 gpio 번호는 예고없이 변경할 수 있습니다.
* 주의 사항
팬 테스트 코드
#include <signal.h> //Signal 사용 헤더파일
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h> //exit() 사용 헤더파일
#include <wiringPi.h>
#define FAN 22 // BCM_GPIO 6
void sig_handler(int signo); // 마지막 종료 함수
int main (void)
{
signal(SIGINT, (void *)sig_handler); //시그널 핸들러 함수
if (wiringPiSetup () == -1)
{
fprintf(stdout, "Unable to start wiringPi: %s\n", strerror(errno));
return 1 ;
}
pinMode (FAN, OUTPUT) ;
for (;;)
{
//printf("here - FAN on\n");
digitalWrite (FAN, 1) ; // On
}
return 0 ;
}
void sig_handler(int signo)
{
printf("process stop\n");
digitalWrite (FAN, 0) ; // Off
exit(0);
}
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
라즈베리파이4 부저 buzzer 실습 코드 (1) | 2022.06.20 |
---|---|
라즈베리파이4 opencv 얼굴인식 예제 실습 (1) | 2022.06.15 |
라즈베리파이4 opencv 컴파일 설치 방법 (1) | 2022.06.15 |
라즈베리파이4 DC 모터 실습 코드 (1) | 2022.06.15 |
라즈베리파이4 Window 원격 데스크톱 연결 (2) | 2022.06.10 |
라즈베리파이4 한글 완벽 설치 (0) | 2022.06.09 |
라즈베리파이4 센서 8종 테스트 코드 C언어 (0) | 2022.06.09 |
라즈베리파이 4 워터 펌프 코드 (0) | 2022.06.08 |
더욱 좋은 정보를 제공하겠습니다.~ ^^