|
現在用A10 讀一個 0V~5V的值,
但是會有很大的誤差值!!怎麼會這樣呢?
輸入1V時,應該要是204.8 ,但是會跳出198 ~219
請問這樣是正常的誤差值嗎?
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(38400);
- pinMode(A10, INPUT);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- int n1 = 0;
- int n2[10];
- delay(2000);
- for(int i = 0; i < 10; i++)
- {
- n2[i] = analogRead(A10);
- delay(5);
- n1 += n2[i];
- }
- Serial.println(n1/10);
- }
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|