準備一個10K的可變電阻

 

接法如下
AnalogReadSerial_BB  

程式為

 

void setup()

{

Serial.begin(9600); // setup serial

}

 

void loop()

{
Serial.println(analogRead(A0));
delay(250);

}

 

然後打開Serial Monitor觀看電阻變化

再打入

#define RES 1023
#define AREF 5

void setup()
{
Serial.begin(9600); // setup serial
}
void loop()

{

Serial.println(analogRead(A0));
Serial.println(valtovolt(analogRead(A0)));
delay(250);
}
double valtovolt(double val)
{
return AREF*(val/RES);
}

然後打開Serial Monitor觀看電壓與電壓的變化
 
如果值會飄的請換精密電阻。



 

arrow
arrow
    全站熱搜

    siopl2006 發表在 痞客邦 留言(0) 人氣()