没有从arduino的ADC引脚获得适当的值

时间:2016-05-13 06:17:27

标签: arduino arduino-uno

我是编程新手,所以只需检查ADC和DAC的工作原理。我从arduino的引脚11发送模拟值并从引脚A0读取它,但是我从0到255的每个值只获得0.00或5.00。

我从这个程序得到的输出是0.00 0.00 0.00 5.00 0.00 5.00 ...

int outputPin = 11;
int inputPin = A0;
void setup() {

Serial.begin(9600);
pinMode(outputPin,OUTPUT);
pinMode(inputPin,INPUT);
}

void loop() {

analogWrite(outputPin,127);
int input =analogRead(inputPin);
float voltage = input * (5.0 / 1023.0);
Serial.println (voltage);
delay(1000);
}

0 个答案:

没有答案