GY-63_MS5611/libraries/ADG726/examples/ADG726_demo/ADG726_demo.ino
2023-07-25 20:52:51 +02:00

56 lines
885 B
C++

//
// FILE: ADG726_demo.ino
// AUTHOR: Rob Tillaart
// PURPOSE: minimal sketch
// URL: https://github.com/RobTillaart/ADG725
#include "ADG726.h"
ADG726 ADG(4, 5, 6, 7, 8, 9, 10, 11);
uint32_t start, stop;
void setup()
{
Serial.begin(115200);
Serial.print("ADG726_LIB_VERSION: ");
Serial.println(ADG726_LIB_VERSION);
delay(100);
start = micros();
for (int ch = 0; ch < 16; ch++)
{
ADG.setChannel(ch);
}
stop = micros();
Serial.print("Time:\t");
Serial.println((stop - start) / 16.0);
delay(100);
start = micros();
ADG.setChannel(1);
stop = micros();
Serial.print("Time:\t");
Serial.println(stop - start);
delay(100);
}
void loop()
{
for (int ch = 0; ch < 16; ch++)
{
ADG.setChannel(ch);
Serial.print(ch);
Serial.print("\t");
Serial.println(ADG.getChannelA());
delay(1000);
}
}
// -- END OF FILE --