Skip to content

File ADCMulti.cpp

File List > ADCMulti > ADCMulti.cpp

Go to the documentation of this file

Source Code

#include "daisy_seed.h"

using namespace daisy;

DaisySeed hw;

int main(void)
{
    hw.Init();

    AdcChannelConfig adc_cfg[3];
    adc_cfg[0].InitSingle(seed::A0);
    adc_cfg[1].InitSingle(seed::A6);
    adc_cfg[2].InitSingle(seed::A2);

    hw.adc.Init(adc_cfg, 3);

    hw.adc.Start();

    hw.StartLog();

    while(1)
    {
        System::Delay(250);
        hw.PrintLine("Input 1: %d", hw.adc.Get(0));
        hw.PrintLine("Input 2: %d", hw.adc.Get(1));
        hw.PrintLine("Input 3: %d", hw.adc.Get(2));
    }
}