BASIC4MCU | 질문게시판 | 아두이노 버튼 컨트롤
페이지 정보
작성자 qweqwed 작성일2020-11-17 18:26 조회3,321회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=14038
본문
아두이노를 사용해서 led와 모터를 제어 하고싶습니다
예정으로는
버튼을 누름 - led 초록불6초간 ON(모터가 돌아가는시간 동안)- 3초간 모터 정회전 - 3초간모터역회전 -모터 OFF,led OFF
LEDint buttonState = 0;
int LED_1 = 13;
int LED_2 = 12;
void setup() {
pinMode(LED_1, OUTPUT);
pinMode(LED_2, OUTPUT);
}
void loop() {
if (buttonState == HIGH)
digitalWrite(LED_1, HIGH);
delay(1000);
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, HIGH);
delay(6000);
}
이런식으로 짜보았고
모터
#include<DC_Motor.h>
DC_Motormot or(8, 12);
void setup()
{
}
void loop()
{
motor.forward();
delay(3000);
motor.reverse();
delay(3000);
motor.stop_motor();
delay(2000);
}
LED와 모터의 c언어를합치기를해야하는데 공부해보다가 어떻게 합치는지 감이 안와서 질문드립니다.ㅠㅠ
댓글 1
조회수 3,321master님의 댓글
master 작성일
선언부
셋업함수
루프함수
3가지로 구분해서
선언부끼리 합치고, 셋업함수끼리 합치고, 루프함수끼리 합쳐서 만들면 됩니다.