#include <ADC.h>
ADC *adc = new ADC();
int ADCLibrary=0; //0=Arduino 1=Pedvide
const int readPin = A9;
long int sensorValue=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(readPin, INPUT);
if(ADCLibrary==0){
analogReadAveraging(0);
analogReadRes(12);
}
else{
adc->adc0->setAveraging(0);
adc->adc0->setResolution(12);
adc->adc0->setConversionSpeed(ADC_CONVERSION_SPEED::VERY_HIGH_SPEED);
adc->adc0->setSamplingSpeed(ADC_SAMPLING_SPEED::VERY_HIGH_SPEED);
adc->adc0->setReference(ADC_REFERENCE::REF_3V3);
}
}
void loop() {
// put your main code here, to run repeatedly:
sensorValue = analogRead(readPin);
if(ADCLibrary==0){
sensorValue = analogRead(readPin);
}
else{
sensorValue = adc->adc0->analogRead(readPin);
}
if(sensorValue==504){Serial.print(String("504")+"\n");} //si
if(sensorValue==505){Serial.print(String("505")+"\n");}
if(sensorValue==506){Serial.print(String("506")+"\n");}
if(sensorValue==507){Serial.print(String("507")+"\n");}
if(sensorValue==508){Serial.print(String("508")+"\n");}
if(sensorValue==509){Serial.print(String("509")+"\n");}
if(sensorValue==510){Serial.print(String("510")+"\n");}
if(sensorValue==511){Serial.print(String("511")+"\n");}
if(sensorValue==512){Serial.print(String("512")+"\n");} //si
delay(500);
//Serial.println(sensorValue);
}