Sign inSign up

pablogn/rospiduino

By pablogn

•Updated almost 9 years ago

Dockerfile for adding arduino packages to Docker-rpi-ros-indigo in Raspberry Docker (Hypriot)

Image
1

726

pablogn/rospiduino repository overview

New versions are on Ubuntu. For details see https://hub.docker.com/r/pablogn/rpi-ros-core-indigo/⁠

⁠Dockerfile for adding arduino packages to PabloGN/Docker-rpi-ros-indigo in Raspberry Pi Docker (Hypriot)

https://github.com/PabloGN/Docker-rospiduino⁠

docker run --name rospiduino -h rospiduino -it -v /home/pi/rpd:/home/pi/rpd --group-add dialout --device=/dev/ttyACM0:/dev/ttyACM0:rw pablogn/rospiduino

Not Documented: To leave a container but maintaining a process running, use * Ctrl-P Ctrl-Q *

⁠Simple Arduino program

⁠vi heart.ino
void setup() {
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);
  delay(100);
  digitalWrite(13, LOW);
  delay(100);
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

(see https://github.com/sudar/Arduino-Makefile/blob/master/examples/MakefileExample/Makefile-example.mk⁠)

⁠vi Makefile
ARDUINO_DIR = /usr/share/arduino
BOARD_TAG    = uno
ARDUINO_PORT = /dev/ttyACM*
ARDUINO_LIBS =
include /usr/share/arduino/Arduino.mk

make
make upload
⁠You will see your Arduino LED-heartbeating

Thanks: http://www.martyndavis.com/?p=335⁠

⁠For ROS programs see http://ros.org⁠

⁠For more complicated examples, see:

http://wiki.ros.org/rosserial_arduino/Tutorials/CMake⁠

Tag summary

Content type

Image

Digest

sha256:d475e02b4…

Size

309.5 MB

Last updated

almost 9 years ago

docker pull pablogn/rospiduino