

A small OLED screen attachable to the Pluto drone that can display real-time sensor readings, flight data, or custom text messages. Uses I2C communication protocol for data transfer, enabling rich visual output on a compact display module.
Build a program to display custom text and live sensor data on the OLED screen during flight.
The SkyBanner module is an OLED display module used to show text and sensor data. A small OLED screen attachable to the Pluto drone that can display real-time sensor readings, flight data, or custom text messages. It uses the I2C communication protocol, allowing it to share the bus with other I2C devices while providing a visual output channel for your drone programs.
Connect the SkyBanner to the I2C port on the Primus V5/X2 board. The SkyBanner uses the I2C bus with SDA (data) and SCL (clock) lines. Ensure the connector is firmly seated and the I2C address does not conflict with other connected modules.
| Primus V5/X2 Pin | Peripheral |
|---|---|
PlutoBlocks code for this module is coming soon. Stay tuned for updates!
PlutoIDE C++ code for this module is coming soon. Stay tuned for updates!
Ready for the next challenge? Try these extensions to deepen your understanding.
| GND on I2C port |
| GND on SkyBanner module |
| VCC on I2C port | VCC on SkyBanner module |
| SDA on I2C port | SDA on SkyBanner module |
| SCL on I2C port | SCL on SkyBanner module |
Approach The OLED display is initialized over I2C and configured to render text and numerical data. Sensor values are read each loop cycle and formatted for display on the screen, providing real-time visual feedback. Code Logic Explained On Start: The I2C bus is initialized and the OLED display is configured with its I2C address. The screen is cleared and prepared for rendering.Pluto Loop: On each cycle, sensor data (such as altitude, battery voltage, or custom values) is read and formatted into strings. The display buffer is updated with the latest data and rendered on the OLED screen. Text positioning and formatting ensure readable output.On Stop: The display is cleared and the I2C communication is properly terminated.
In-flight data display Real-time sensor monitoring Custom message display drone
Ready for the next challenge? Try these extensions to deepen your understanding. 1Display live altitude and battery data during flight. 2Combine with a gas sensor to show AQI readings on screen. 3Create a scrolling text banner drone for events. Pluto Drone Add-On Projects — Compatible with Pluto 1.2 (Primus V5) & Pluto X (Primus X2) — Drona Aviation