아두이노프로세싱 프로그래밍

초보자를 위한 “아두이노 weMos D1(Retired) 보드로 가변저항 전압 시리얼 플로팅”

coding art 2017. 7. 2. 15:02
728x90

아두이노 코딩의 소중한 경험을 라즈베리에서도 계속 살려서 사용하고 싶으신가요?

이 책에서 해답을 찾으세요.

교보문고에서 판매중입니다.


_____________________up to here, Commercial!___________________________________________________




아두이노 weMos(Retired) 보드에서 가변저항을 사용하여 손잡이를 돌리게 되면 변동되는 저항 값에 따라 전압이 변동하는 모습을 시리얼 플로터 기능을 사용하여 하여 관찰할 수 있다.
“Retired” 란 퇴역했다는 뜻인데 사용해 보니 성능이 NodeMCU 와 아무런 차이가 없는 듯 하다.

가변 저항의 3 배선은 양단의 한쪽은 GND에 다른 한쪽은 5V에 연결한다. 가운데 배선은 아날로그 채널 A0에 연결한다. 1K옴 이나 10K옴 가변 저항이 흔하며 여기서는 10K옴을 사용하였다.

위모스 보드의 아날로그 채널을 시험해 보기 위해서 아래와 같이 간단한 코드를 아두이노 편집기로 작성하여 컴파일 업로딩 한다. 보드는 반드시 weMos D1(Retired)로 지정한다.


void setup() {
Serial.begin(115200);
}

void loop() {
Serial.println(analogRead(A0));
delay(500);
}


가변저항의 손잡이를 서서히 돌리면 시리얼 모니터 창에서 0∼1024 까지의 정수 출력을 관찰할 수 있다.래픽으로 관찰하고 싶으면 시리얼 모니터 창을 끄고 시리얼플로터 창을 연 후 가변 저항 손잡이를 서서히 돌려 보도록 한다.