Using RPi GPIO from within ROS2 node (Ubuntu 20.04.4)

This page summarizes the projects mentioned and recommended in the original post on /r/ROS

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pigpio

    pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).

    pigpio: Here is the repo, but the "abyz" link to the documentation looks to be broken. Not sure how to go about getting the daemon to work - I tried sudo pigpiod as the prompt in Python suggests, but sudo: pigpiod: command not found.

  • ros2-rpi-ppm-input

    Publish a PPM signal such as a Radio Receiver on an RPi GPIO

    I did exactly this for PPM receiver decoding. You should be able to figure out what I did from the source. Let me know if you have any questions. https://github.com/guru-florida/ros2-rpi-ppm-input

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts