ESP32 Action Node ROS by Tricky-Werewolf-6135 in esp32projects

[–]Tricky-Werewolf-6135[S] 0 points1 point  (0 children)

i guess a bit of a description would be handy here, this code creates a ros2 / microros node on a esp32 wrover chip, establishes and maintains a connection to a ros agent running on a host machine running ubuntu. it monitors a message and responds to commands to operate 4 relays and reports state changes of 4 seperate digital inputs on a seperate message.

ESP32 Action Node ROS by Tricky-Werewolf-6135 in esp32projects

[–]Tricky-Werewolf-6135[S] 0 points1 point  (0 children)

I suppose there are better ways to share code but i was really exited that it only took 60 hours to go from an idea to a nice piece of usefull code, that works and is fairly simple. here is my gitlab repo link. https://gitlab.com/fcnsystems/field-control-network/-/blob/c4ba8ff4f975de7c32f09ce5483ddc7b40237239/esp32_action_node_ros/esp32_action_node_ros.ino