반응형
모터 회전력을 이용하여 물을 흡입하여 출력하는 펌프
센서 파트 넘버: MOTORBANK 소형워터펌프 DC24V DWP-2760


- 파일 이름: pumpon.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 PUMP 21 // BCM_GPIO 5
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 (PUMP, OUTPUT) ;
for (;;)
{
printf("here - pump on\n");
digitalWrite (PUMP, 1) ; // On
delay (2000) ; // ms
digitalWrite (PUMP, 0) ; // Off
delay (2000) ;
}
return 0 ;
}
void sig_handler(int signo)
{
printf("process stop\n");
digitalWrite (PUMP, 0) ; // Off
exit(0);
}
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
| 라즈베리파이4 FAN 실습 코드 (2) | 2022.06.13 |
|---|---|
| 라즈베리파이4 Window 원격 데스크톱 연결 (2) | 2022.06.10 |
| 라즈베리파이4 한글 완벽 설치 (0) | 2022.06.09 |
| 라즈베리파이4 센서 8종 테스트 코드 C언어 (0) | 2022.06.09 |
| 라즈베리파이4 소리 센서, 사운드 센서 실습 (0) | 2022.06.07 |
| 라즈베리파이4 온도 습도센서 실습 코드 (0) | 2022.06.01 |
| mq135 air quality sensor 라즈베리파이 4 공기질 센서 (0) | 2022.05.30 |
| 라즈베리파이4 화염 불꽃 감지 센서 모듈 Flame Sensor (4) | 2022.05.27 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩