정보나눔

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

아날로그핀에서전력받아오기
박요빈 | 2017-08-20


int pin=0;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  pin=analogRead(0);
  Serial.print(pin);
  Serial.print("\n");
  delay(100);
}

이렇게 코딩을했는데 갚이계속 다르게들어옵니다.

어디가 잘못되었나요?

프로필사진

Klant 2017-08-21 15:46:14

가변 저항 같이 정지형 소자가 아니라면, 0.1초 주기로 아날로글 0번핀에서 신호를 가져오기때문에 센서 값이 변하는게 정상입니다.

 

만약 바뀌지 않아야하는 센서 값인데 바뀐다면 회로 연결의 오류가 있을 것이라고 생각됩니다.

이전글   |    오렌지보드BLE 를 사용하고 있습니다. BLE 통신에서 binary 값을 사용할수 없나요?... 2017-08-18
다음글   |    보드와 컴퓨연결유무에 의한 전자모듈 작동에 대한 질문입니다.... 2017-08-23