アナログ電圧入力

 

 

 


  ● アナログ電圧入力プログラム

   以下のプログラムはアナログ電圧を入力し、LCD画面に値を表示するプログラムです。
       本マイコンのADC解像度は12bitです。入力されるアナログ電圧は5Vを半固定抵抗(102)で分圧することで得ています。
   入力電圧が 3.123Vであれば 3123と表示されます。
   

      


 


アナログ電圧入力

 

/* ADC Test */

#include "src/micomsub.h"

#include <stdio.h>

void setup(void)
{
    //      0123456789012345
    printf("ADC Test\n");
    printf("1:0000\n");
}

void loop(void)
{
    int ad;
    long v;
    ad=analogRead(0);
    v=ad*5000L/4096L;
    lcd_setCursor(0,1);
    printf("1:%04d\n",v);
    delay(250);
}

int main(void)
{
    init();
   
    setup();
  
    for (;;)
        loop();

}

 



 

 


     戻る