GY-63_MS5611/libraries/ADG725/examples/ADG725_demo/ADG725_demo.ino
2024-03-17 17:47:00 +01:00

57 lines
872 B
C++

//
// FILE: ADG725_demo.ino
// AUTHOR: Rob Tillaart
// PURPOSE: minimal sketch
// URL: https://github.com/RobTillaart/ADG725
#include "ADG725.h"
ADG725 ADG(10, 11, 12);
uint32_t start, stop;
void setup()
{
Serial.begin(115200);
Serial.print("ADG725_LIB_VERSION: ");
Serial.println(ADG725_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 --