정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

가변저항을 이용한 서보모터와 LED 제어
제삼세계 | 2017-07-28

가변저항으로  led와 서보모터를 동시에 컨트롤 하고 싶어서

 

아래와 같은 코드를 작성해봤습니다.

 

하지만 모터는 가변저항 각도와 같이 제어가 되었지만 led는 꺼졌다 켜졌다만 반복합니다

(pwm 포트에 연결했는데도 )

 

led도 가변저항의 각도가 변할때 점점 어두워지거나 점점 밝아지게 만들고 싶은데

코드에 문제가 있는지 조언구합니다

 

코드를 분해해서 모터따로 LED따로는 제어가 됩니다.  ]

 

섞어 쓰기만 하면 제어가 안되서.... (어댑터 12v 1.5A 써도 동일합니다.)

 

 

#include <Servo.h>


int led = 9;
int Ain;
int pos;
Servo servo;

void setup() {
  pinMode(led,OUTPUT);
  servo.attach(7);
}

void loop() {
  Ain = analogRead(0);
  pos = analogRead(0);
  Ain = map(Ain, 0, 1023, 0, 255);
  pos = map(pos, 0, 1023, 0, 179);
  analogWrite(led, Ain);
  servo.write(pos);
  delay(10);

}

이전글   |    아두이노 센서값을 PHP에서 활용할 수 있는 방법... 2017-07-28
다음글   |    보드 Arduino/Genuino Uno 컴파일 에러. 2017-07-29