static void Main(string[] args) { Console.WriteLine("\nRemote I/O Grove ADC Test\n"); IO.Remote.Device remdev = new IO.Remote.Device(); IO.Interfaces.I2C.Bus bus = new IO.Remote.I2C(remdev, 0); IO.Devices.Grove.ADC.Device ain = new IO.Devices.Grove.ADC.Device(bus); for (;;) { Console.WriteLine("Voltage => " + ain.voltage.ToString("F2")); System.Threading.Thread.Sleep(1000); } }
static void Main(string[] args) { Console.WriteLine("\nGrove ADC Test\n"); if (args.Length != 1) { Console.WriteLine("Usage: test_grove_adc <bus>\n"); Environment.Exit(1); } IO.Interfaces.I2C.Bus bus = new IO.Objects.libsimpleio.I2C.Bus(args[0]); IO.Devices.Grove.ADC.Device ain = new IO.Devices.Grove.ADC.Device(bus); for (;;) { Console.WriteLine("Voltage => " + ain.voltage.ToString("F2")); System.Threading.Thread.Sleep(1000); } }