rpi_i2c 0.1.0 copy "rpi_i2c: ^0.1.0" to clipboard
rpi_i2c: ^0.1.0 copied to clipboard

outdated

rpi_i2c is a Dart library for using I2C on the Raspberry Pi.

example/example.dart

import 'dart:async';

import 'package:rpi_i2c/rpi_i2c.dart';

import 'mpl3115a2.dart';

main() async {
  await readSensor(new Mpl3115a2(new RpiI2C()));
}

Future readSensor(Mpl3115a2 mpl3115a2) async {
  Mpl3115a2Data result;

  print('Pressure and temperature:');
  result = await mpl3115a2.read();
  print('  pressure: ${result.pressure} pascals');
  print('  temperature: ${result.temperature} celsius');

  print('Altitude and temperature:');
  result = await mpl3115a2.read(altitude: true);
  print('  altitude: ${result.altitude} meters');
  print('  temperature: ${result.temperature} celsius');
}
3
likes
0
pub points
36%
popularity

Publisher

verified publisherdanrubel.net

rpi_i2c is a Dart library for using I2C on the Raspberry Pi.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

path

More

Packages that depend on rpi_i2c