Схема 9.
В зависимости от поворота ручки переменного сопротивления выводятся значения от 0 до 1024 в монитор порта, к которому подключена плата NodeMCU.
#define PIN_POT A0
void setup()
{
Serial.begin(9600);
// Пин с переменным резистором является входом
pinMode(PIN_POT, INPUT);
}
void loop(){
int rotat;
// Считывание в переменную rotat напряжения с переменного резистора:
// микроконтроллер будет выдавать числа от 0 до 1023
// пропорциональны положению поворота вала
rotat = analogRead(PIN_POT);
Serial.println(rotat);
delay(1000);
}