# XRPCode extensions - addressable LEDs, I2C OLED displays, sound,

**URL:** <https://xrp.discourse.group/t/xrpcode-extensions-addressable-leds-i2c-oled-displays-sound/356>\
**Category:** Programming tools\
**Created:** [May 22, 2024, 7:50pm UTC](https://xrp.discourse.group/t/xrpcode-extensions-addressable-leds-i2c-oled-displays-sound/356 "2024-05-22T19:50:15Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![WayneSeltzer](https://yyz1.discourse-cdn.com/flex011/user_avatar/xrp.discourse.group/wayneseltzer/32/159_2.png) [@WayneSeltzer](https://xrp.discourse.group/u/WayneSeltzer)\
**Post date:** [July 20, 2024, 7:09pm UTC](https://xrp.discourse.group/t/xrpcode-extensions-addressable-leds-i2c-oled-displays-sound/356/21 "2024-07-20T19:09:18Z")

</div>

Some of the students in my high school robotics class last week were very interested in adding hardware to their XRPs. The students with Python experience use Blockly to code their projects, converted to Python and added support for OLED displays, buzzers, etc.

The students who were new to programming were motivated to learn Python so they could do what the other students had done.

I didn’t expect this outcome, but I’m impressed that the students figured this out!

---

<div class="post-metadata">

**Author:** ![Advay](https://avatars.discourse-cdn.com/v4/letter/a/71c47a/32.png) [@Advay](https://xrp.discourse.group/u/Advay)\
**Post date:** [March 9, 2025, 10:27pm UTC](https://xrp.discourse.group/t/xrpcode-extensions-addressable-leds-i2c-oled-displays-sound/356/22 "2025-03-09T22:27:42Z")

</div>

I am currently also working on a similar set of updates to the site in the form of downloadable extensions on [this branch](https://github.com/RoboLoCo-5338/XRPCode/tree/mod_manager) of XRPCode, and my plans seem to exactly fit your needs! I’ve had to put the project on a bit of a break due to schoolwork, but I’ll start working on it soon.

[Previous page](https://xrp.discourse.group/t/xrpcode-extensions-addressable-leds-i2c-oled-displays-sound/356.md?page=1)
