조도센서활용 스텝모터제어 > 자료실

본문 바로가기

Here is a heading 4

Here is a short description 4

자료실

Etc | 조도센서활용 스텝모터제어

페이지 정보

작성자 최고관리자 작성일19-10-21 16:56 조회26회 댓글0건

첨부파일

본문

#include <Stepper.h>
const int STEPS = 1024;
int val;
int previous;
int in1Pin = 8;
int in2Pin = 9;
int in3Pin = 10;
int in4Pin = 11;
int cds1 = A0;
int cds2 = A1;
Stepper stepper(STEPS, 8, 9, 10, 11);


void setup() {
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(A0,INPUT);
  pinMode(A1,INPUT);
  stepper.setSpeed(30);
  Serial.begin(9600);
}

void loop() {
  val = analogRead(A0);
  val = map(val, 0, 1023, 0, 255);
  Serial.println(val);
  
  previous = analogRead(A1);
  previous = map(previous, 0, 1023, 0, 255);
  Serial.println(previous);
  if(val>previous){
    digitalWrite(8, HIGH);
    digitalWrite(9, HIGH);
    digitalWrite(10, HIGH);
    digitalWrite(11, HIGH);
    stepper.step(STEPS);
  }
  else{
    digitalWrite(8, HIGH);
    digitalWrite(9, HIGH);
    digitalWrite(10, HIGH);
    digitalWrite(11, HIGH);
    stepper.step(-STEPS);
  }
  delay(500);
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기
댓글목록

등록된 댓글이 없습니다.