我是微控制器的新手,我需要帮助读取电压并在串行监视器中打印它们。我已经使用电位器做到了这一点,但我想知道我是否可以只用电压来做同样的事情。下面是我在读取电位器值时使用的代码:
我试过读取电压,但是当我在引脚 A0 中输入小于 3-5V 的电压时,我在串行监视器中得到 0
int potPin = 0; // select the input pin
int val = 0; // variable to store the value coming from the function generator
void setup()
{
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {
val = analogRead(potPin); // read the value from the function generator
Serial.println(val);
delay(1000); //Sampling rate for the signal
}