Effectue des mesures et les affichent sur le terminal série, les valeurs sont affichées de façon tabulaire afin de pouvoir être traitée par un tableur.
#include <avrio/led.h>
#include <avrio/delay.h>
#include <avrio/tc.h>
#include <avrio/tsl230.h>
#define BAUDRATE 115200
#define PORT "tty0"
static double dFreq, dIrradiance;
int
main (void) {
uint16_t usRange;
stdout = serial_port;
sei();
printf ("\nTsl230 Demo\nRange:%u W/m2\nfo(kHz),Ee(W/m2)\n", usRange);
for (;;) {
printf ("%.3f,%.3f\n", dFreq / 1000., dIrradiance / 100.);
}
return 0;
}