--Hacer un programa que: --Implemente un nodo publicador que publique la temperatura en grados Celsius en un tópico llamado /temperature_celsius a una frecuencia de 1 Hz. --Implemente un nodo suscriptor que se suscriba a este tópico, convierta la temperatura a grados Fahrenheit y publique el resultado en un nuevo tópico llamado /temperature_fahrenheit.
ros2 pkg create --build-type ament_python fahrenheit
pub_temp_celsius.py
sus_pub_temp_fahrenheit.py
sus_nuevo.py
<exec_depend>rclpy</exec_depend>
<exec_depend>std_msgs</exec_depend>
entry_points={
'console_scripts': [
'talker2 = fahrenheit.pub_temp_celsius:main',
'listener2 = fahrenheit.sus_pub_temp_fahrenheit:main',
'talker3 = fahrenheit.sus_pub_temp_fahrenheit:main',
'listener3 = fahrenheit.sus_nuevo:main',
],
},
colcon build --packages-select fahrenheit
source install/setup.bash
- Terminal 1
- ros2 run fahrenheit talker2
- Terminal 2
- ros2 run fahrenheit listener2
- Terminal 3
- ros2 run fahrenheit listener3