actions: []
api_documentation: http://docs.ros.org/groovy/api/arduino_interface/html
authors: Joshua Vasquez and Philip Roan. Maintained by Philip Roan
brief: arduino_interface
bugtracker: ''
depends:
- bosch_drivers_common
- roscpp
- uniserial
depends_on:
- bosch_drivers_basic_nodes
- bosch_drivers_example_nodes
description: "\n\n     The arduino_interface class contains details specifics to \n\
  \     interfacing sensors with software using an Arduino as\n     the physical hardware\
  \ interface.  \n     \n     Each instantiation of this class is specific to an \n\
  \     Arduino hardware device, indentified by the serial port  name.\n     \n  \
  \   NOTE: To use this package, you must deactivate the Arduino's\n     pullups on\
  \ the SDA and SCL lines. By default, these pullups are\n     enabled. To deactivate\
  \ them, you must open the Wire library in \n     your libraries folder and comment\
  \ out two lines in the twi.c \n     sketch.\n     \n     This class inherits the\
  \ bosch_drivers_hardware_interface\n     base class. In this manner, specific bosch_drivers_sensor_driver\n\
  \     classes can access sensor data through the virtual functions provided by \n\
  \     the parent bosch_drivers_hardware_interface class.\n\n     The arduino_firmware\
  \ directory contains a makefile and .ino code for\n     building the hex files to\
  \ upload to the Arduino. After a `make', type\n     `make upload' to upload to firmware\
  \ to the Arduino.\n\n  "
doc_job: doc-groovy-bosch_drivers
license: BSD
maintainers: ''
metapackages:
- bosch_drivers
msgs: []
package_type: package
repo_name: bosch_drivers
repo_url: ''
srvs: []
timestamp: 1412590193.063698
url: http://ros.org/wiki/arduino_interface
vcs: svn
vcs_uri: http://svn.code.sf.net/p/bosch-ros-pkg/code/trunk/stacks/bosch_drivers
vcs_version: HEAD
