# Programming a switchboard

**URL:** <https://forum.xojo.com/t/programming-a-switchboard/51600>\
**Category:** General\
**Created:** [December 13, 2019, 3:59pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600 "2019-12-13T15:59:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Val\_Kozmenko](https://forum.xojo.com/letter_avatar_proxy/v4/letter/v/85f322/32.png) [@Val\_Kozmenko](https://forum.xojo.com/u/Val_Kozmenko)\
**Post date:** [December 13, 2019, 3:59pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600/1 "2019-12-13T15:59:24Z")

</div>

Hi, guys, and happy holidays to all of you,

I would like to create a switchboard whose potentiometers, rotary controls, and knobs change the values in a custom application.

I have no idea where to start. Any guidance would be very appreciated.

Thank you,

Val

---

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [December 13, 2019, 5:01pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600/2 "2019-12-13T17:01:53Z")

</div>

sounds like a hardware problem and would only be related to Xojo if/when you had hardware that interfaced to your computer via a USB or other type port. No software solution can be devised without knowing your interface parameters.

---

<div class="post-metadata">

**Author:** ![Val\_Kozmenko](https://forum.xojo.com/letter_avatar_proxy/v4/letter/v/85f322/32.png) [@Val\_Kozmenko](https://forum.xojo.com/u/Val_Kozmenko)\
**Post date:** [December 13, 2019, 5:21pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600/4 "2019-12-13T17:21:50Z")

</div>

Hi, Dave and Markus,

Thank you for your replies.

I need to clarify. I am trying to build a physical switchboard - something like a mixing board. Probably, I need to learn Raspberry Pi programming - how to read the status of the potentiometer and translate its value into a software parameter value.

I know that this could be done in Python, and I was wondering if XOJO could do it as well.

Thank you again,

Val

---

<div class="post-metadata">

**Author:** ![MarkusR](https://forum.xojo.com/user_avatar/forum.xojo.com/markusr/32/685_2.png) [@MarkusR](https://forum.xojo.com/u/MarkusR)\
**Post date:** [December 13, 2019, 5:37pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600/5 "2019-12-13T17:37:55Z")

</div>

i think you need to read the analog values with gpip  
[documentation.xojo.com/topics/raspberry\_pi/gpio.html](http://documentation.xojo.com/topics/raspberry_pi/gpio.html)

the custom (xojo) application should also run at your raspberry pi?

its also possible to send data from Python via tpc socket into the network.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [April 29, 2021, 4:13pm UTC](https://forum.xojo.com/t/programming-a-switchboard/51600/6 "2021-04-29T16:13:03Z")

</div>


