# Issue reading Ping360 data via ROS 2 Python: No terminal output with serial connection

**URL:** <https://discuss.bluerobotics.com/t/issue-reading-ping360-data-via-ros-2-python-no-terminal-output-with-serial-connection/22113>\
**Category:** Ping Sonar Devices\
**Tags:** ping360\
**Created:** [December 6, 2025, 3:21pm UTC](https://discuss.bluerobotics.com/t/issue-reading-ping360-data-via-ros-2-python-no-terminal-output-with-serial-connection/22113 "2025-12-06T15:21:36Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)\
**Post date:** [December 6, 2025, 11:10pm UTC](https://discuss.bluerobotics.com/t/issue-reading-ping360-data-via-ros-2-python-no-terminal-output-with-serial-connection/22113/4 "2025-12-06T23:10:31Z")

</div>

> [@beyza](#):
>
> I am now successfully receiving data … [and] the ROS 2 driver is working correctly and detecting obstacles …

Glad you’ve managed to get your setup working 🙂

> [@beyza](#):
>
> Could you point me to a basic example or snippet for this direct connection?

There’s [an example in the repository](https://github.com/bluerobotics/ping-python/blob/master/examples/ping360AutoScan.py), for a basic connection and automatic scanning (assuming your Ping360 is using [the latest firmware](https://discuss.bluerobotics.com/t/ping360-firmware-update/21023)).

If you want to scan individual angles (rather than a single continuous range) then you’ll want to use the older / more basic [`control_transducer`](https://docs.bluerobotics.com/ping-protocol/pingmessage-ping360/#2601-transducer) message, and receive `definitions.PING360_DEVICE_DATA` instead of the auto messages.

---

_[View the full topic](https://discuss.bluerobotics.com/t/issue-reading-ping360-data-via-ros-2-python-no-terminal-output-with-serial-connection/22113)._
