Answers.Body: <p>For mobile devices, there is an official LEGO app called <em>LEGO® MINDSTORMS® Commander</em> that can do this (<a href="https://play.google.com/store/apps/details?id=com.lego.mindstorms.robotcommander&amp;gl=US" rel="nofollow noreferrer">Android</a>, <a href="https://apps.apple.com/us/app/lego-mindstorms-commander/id681786521" rel="nofollow noreferrer">iOS</a>, <a href="https://rads.stackoverflow.com/amzn/click/com/B01IN3Z6C2" rel="nofollow noreferrer" rel="nofollow noreferrer">Fire</a>, <a href="https://apps.microsoft.com/store/detail/lego%C2%AE-mindstorms%C2%AE-commander/XPDLPLDBMT8990" rel="nofollow noreferrer">Windows</a>).</p>
  <p>If you want to write your own app, you will need to use the <a href="http://ev3.fantastic.computer/doxygen/communication.html" rel="nofollow noreferrer">EV3 communication protocol</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-26T15:05:58.557Z
Answers.LastActivityDate: 2022-08-26T15:05:58.557Z
Answers.UserDisplayName: David Lechner
Body: <p>I've been interested in controlling a machine remotely through a GUI and I am stuck in between picking Python or Java to do this project in but I also think the way I'm going about this would be all wrong.</p>
  <p>The idea would work something like this:</p>
  <ol>
  <li>Connect via Bluetooth</li>
  <li>Create a simple GUI with buttons corresponding to the device attached (like a motor)</li>
  <li>When a button is pressed then the device would activate</li>
  </ol>
  <p>However I'm not sure if this would work?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-08-26T04:47:13.677Z
Comments.Text: If it doesn't **have** to be an EV3 brick, I would think WeDo would be what you're looking for (remotely, but perhaps not wirelessly). But WeDo has been replaced by Spike, and I don't know enough about it to say if it does what you want.
Comments.UserDisplayName: RSchulz
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-08-26T05:45:32.153Z
Comments.Text: This is possible with the powered up app and powered up motors and hubs (either the technic hub or city hub, not spike, robotic inventor or EV3). Although I've heard that the environment is not intuitive and has a steep learning curve.
Comments.UserDisplayName: Michael Verschaeve
Tags: <ev3><remote-control><python>
Title: Is it possible to control the EV3 brick with a GUI on PC? If so hows the best way to go about it
UserDisplayName: Louie7
ThreadText: # Is it possible to control the EV3 brick with a GUI on PC? If so hows the best way to go about it
  
  (Asked by: username_0 on 2022-08-26)
  
  I've been interested in controlling a machine remotely through a GUI and I am stuck in between picking Python or Java to do this project in but I also think the way I'm going about this would be all wrong.
  
  The idea would work something like this:
  
  1. Connect via Bluetooth
  2. Create a simple GUI with buttons corresponding to the device attached (like a motor)
  3. When a button is pressed then the device would activate
  
  However I'm not sure if this would work?
  
  **Tags:** ev3, remote-control, python
  
  > **Comments:**
  > **username_1**: If it doesn't **have** to be an EV3 brick, I would think WeDo would be what you're looking for (remotely, but perhaps not wirelessly). But WeDo has been replaced by Spike, and I don't know enough about it to say if it does what you want.  
  > **username_2**: This is possible with the powered up app and powered up motors and hubs (either the technic hub or city hub, not spike, robotic inventor or EV3). Although I've heard that the environment is not intuitive and has a steep learning curve.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2022-08-26. Score: 1
  
  For mobile devices, there is an official LEGO app called *LEGO® MINDSTORMS® Commander* that can do this ([Android](https://play.google.com/store/apps/details?id=com.lego.mindstorms.robotcommander&gl=US), [iOS](https://apps.apple.com/us/app/lego-mindstorms-commander/id681786521), [Fire](https://rads.stackoverflow.com/amzn/click/com/B01IN3Z6C2), [Windows](https://apps.microsoft.com/store/detail/lego%C2%AE-mindstorms%C2%AE-commander/XPDLPLDBMT8990)).
  
  If you want to write your own app, you will need to use the [EV3 communication protocol](http://ev3.fantastic.computer/doxygen/communication.html).
  
  
  ---
  
  