# Teleop other than Pestolink

**URL:** https://xrp.discourse.group/t/teleop-other-than-pestolink/663
**Category:** General
**Created:** [March 26, 2025, 11:28pm UTC](https://xrp.discourse.group/t/teleop-other-than-pestolink/663 "2025-03-26T23:28:43Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![dwhite](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@dwhite](https://xrp.discourse.group/u/dwhite)
#### Post date: [March 26, 2025, 11:28pm UTC](https://xrp.discourse.group/t/teleop-other-than-pestolink/663/1 "2025-03-26T23:28:43Z")

</div>

Having no luck with Pestolink I wonder if there is currently a sure fire way to operate an XRP robot using a computer or phone. Any suggestions? I work with middle schoolers so it can’t be too overly complex. Thanks!

I can get a computer and phone to connect to a robot but get no response from the interface with Pestolink.

---

<div class="post-metadata">

### Author: ![SparkFro](https://yyz1.discourse-cdn.com/flex011/user_avatar/xrp.discourse.group/sparkfro/32/12_2.png) [@SparkFro](https://xrp.discourse.group/u/SparkFro)
#### Post date: [March 28, 2025, 8:01pm UTC](https://xrp.discourse.group/t/teleop-other-than-pestolink/663/2 "2025-03-28T20:01:42Z")

</div>

Maybe @jrw4561 can help troubleshoot PestoLink? I’m not aware of any remote control applications that are so simple.

---

<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: [April 1, 2025, 11:12am UTC](https://xrp.discourse.group/t/teleop-other-than-pestolink/663/3 "2025-04-01T11:12:14Z")

</div>

Are you using the latest version of XRPCode and the Bluetooth that comes with it? If so, then it makes sense that you can’t connect using Pesto link, as you are already using the Bluetooth antenna for connecting to XRPCode.

In that scenario, I would suggest clearing the xrp of files and using my version of [Xrpcode](https://roboloco-5338.github.io/XRPCode/) that doesn’t have Bluetooth and [Pestolink](https://roboloco-5338.github.io/PestoLink-Online/) until the official XRPCode has controller integration.

---

<div class="post-metadata">

### Author: ![aligunome](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@aligunome](https://xrp.discourse.group/u/aligunome)
#### Post date: [April 9, 2025, 7:40pm UTC](https://xrp.discourse.group/t/teleop-other-than-pestolink/663/4 "2025-04-09T19:40:40Z")

</div>

I also had trouble controlling the robot after following the instructions for [PestoLink](https://github.com/AlfredoSystems/PestoLink-MicroPython). I was able to run the program and connect via Bluetooth using [https://pestol.ink/](https://pestol.ink/), but the robot wouldn’t respond to the WASD keys or buttons.

The issue turned out to be a missing import. Once connected, the shell displayed this error:  
**`NameError: name 'ADC' isn't defined`**

To fix it, I updated the import statement at the top of the file to:

```auto
from machine import Pin, ADC

```

After that, the program ran correctly, and I could control the robot with WASD and see the battery voltage.

For context, I’m editing and uploading the code via USB while connecting to the robot over Bluetooth.

I hope this helps.
