Project

General

Profile

Statistics
| Branch: | Revision:

root / mikrokopter / arduino / src / main.cpp @ 6499f09b

History | View | Annotate | Download (515 Bytes)

1 58d82c77 Tom Mullins
#include "ArduinoHardware.h" // modified version in this directory
2
#include <ros.h>
3
#include <std_msgs/UInt16.h>
4
5
ros::NodeHandle nh;
6
7
std_msgs::UInt16 distance;
8 6499f09b Tom Mullins
ros::Publisher range_up("range_up", &distance);
9
ros::Publisher range_down("range_down", &distance);
10 58d82c77 Tom Mullins
11
void setup()
12
{
13
  nh.initNode();
14 6499f09b Tom Mullins
  nh.advertise(range_up);
15
  nh.advertise(range_down);
16 58d82c77 Tom Mullins
}
17
18
void loop()
19
{
20 6499f09b Tom Mullins
  distance.data = analogRead(0);
21
  range_up.publish(&distance);
22
  distance.data = analogRead(1);
23
  range_down.publish(&distance);
24 58d82c77 Tom Mullins
  nh.spinOnce();
25
}