질문게시판 > 답변 : 아두이노 프로그램 문의합니다

TODAY775 TOTAL340,638
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 답변 : 아두이노 프로그램 문의합니다

페이지 정보

작성자 master 작성일2018-12-06 23:08 조회32회 댓글2건

본문

	

 

// DateTime : 2018-12-06 오후 11:14:12
// by Ok-Hyun Park
//
#include <CapacitiveSensor.h>
CapacitiveSensor  cs_4_8=CapacitiveSensor(4,8);
//
#include <AFMotor.h>
AF_Stepper motor(200,2);
//
void setup(){
  cs_4_8.set_CS_AutocaL_Millis(0xFFFFFFFF);
  pinMode(7,OUTPUT);
  Serial.begin(9600);
  Serial.println("Stepper Motor");
  motor.setSpeed(100);
}
//
int count=0,flag=0;
int motor_position=0,target_position=0;
//
void loop(){
  long sensor1=cs_4_8.capacitiveSensor(50);
  Serial.println(sensor1);
  if(sensor1>=10000)count=0// 저항에 손대면
  //
  if(count>50){ // 5초 이상이면
    if(flag==0){ flag=1;
      digitalWrite(7,HIGH); target_position=1800;
    }
  }
  else{
    if(flag==0){
      digitalWrite(7,LOW); target_position=0;
    }
  } 
  //
  if(motor_position<target_position){ motor_position++; motor.step(1,FORWARD,DOUBLE); }
  if(motor_position>target_position){ motor_position--; motor.step(1,BACKWARD,DOUBLE); }
  //
  count++;
  delay(100);
}

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 2

조회수 32

조다빈님의 댓글

조다빈 작성일

모터퍼지션이 디클레어 안됐다고 뜹니다!

master님의 댓글

master 댓글의 댓글 작성일

변수 선언 정도는 할 수 있지 않나요?

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017
모바일버전으로보기