2.7 아날로그 입력 c{mpy0207}
ESP8266은 아날로그 입력핀 하나를 가지고 있다. 이 핀을 이용하면 0V~1.0V사이의 전압을 읽어서 숫자 0~1023 사이의 값으로 변환할 수 있다.
MicroPython에서는 다음과 같이 machine모듈의 ADC클래스를 이용하여 객체를 생성하면 된다.
from machine import ADCa0 = 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 |