マイクロコントローラーは初めてで、電圧を読み取ってシリアルモニターに出力するのに助けが必要です。ポテンショメータを使用してこれを行いましたが、電圧だけで同じことができるかどうか疑問に思っていました. 以下は、ポテンショメータの値を読み取るときに使用したコードです。
電圧を読み取ろうとしましたが、ピン 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
}