2.7 아날로그 입력             c{mpy0207}


ESP8266은 아날로그 입력핀 하나를 가지고 있다. 이 핀을 이용하면 0V~1.0V사이의 전압을 읽어서 숫자 0~1023 사이의 값으로 변환할 수 있다.


MicroPython에서는 다음과 같이 machine모듈의 ADC클래스를 이용하여 객체를 생성하면 된다.


from machine import ADC
a0 = ADC(0)
print(a0.read())

read()메서드의 값은 0과 1023사이의 정수이며 1023일때 핀의 전압이 1.0V라는 의미이다.

A0핀에 1.0V 이상의 전압이 가해지면 안되므로 적절한 전압분배회로를 이용해야 한다.


'하드웨어 > ESP8266' 카테고리의 다른 글

ESP8266 개요  (0) 2016.10.13
WeMos d1 mini 보드  (0) 2016.10.13
nodemcu의 pwm 기능으로 서보모터 제어하기  (0) 2016.10.12
NodeMCU를 이용한 LED의 fading 예제  (0) 2016.10.11
NodeMCU보드에서 PWM파형 생성하기  (0) 2016.10.05
Posted by 살레시오

댓글을 달아 주세요