Skip to content

rosblox/blox-micro-ros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BloX micro-ROS

The BloX micro-ROS communicates with microcontrollers using micro-ROS. It is an advanced ROSbloX module and requires the user to install additional software on their computer and implement/build/upload code to their microcontrollers.

Data

The BloX micro-ROS publishes data according to the code which runs on the microcontroller.

Example: Programming a Teensy with micro-ROS in the Arduino IDE

Works for all Teensies supported by micro-ROS -> Supported Hardware.

  1. Install Arduino IDE
  2. Install Teensyduino add-on for the Arduino IDE
  3. Install the micro-ROS library in the Arduino IDE by
    a) downloading its latest release and
    b) including it in your project using Sketch -> Include library -> Add .ZIP Library...
  4. Patch Teensyduino to work with micro-ROS library
    a) Go to Arduino + Teensyduino installation folder cd $ARDUINO_PATH/hardware/teensy/avr/
    b) Replace platform.txt: curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/main/extras/patching_boards/platform_teensy.txt > platform.txt
  5. Compile and upload one of the micro-ROS examples.
    Note, they work even though they might be listed as incompatible.

Additional background information

https://github.com/micro-ROS/micro_ros_arduino
https://micro.ros.org/docs/tutorials/core/teensy_with_arduino/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors