Answers.Body: <p>You have a number of options.</p>
  <ul>
  <li><strike>Since you mentioned you know C# the best, have a look at <a href="http://monobrick.dk" rel="nofollow noreferrer">http://monobrick.dk</a>. They have a C# library that lets you remote control the NXT. Then you could use something like <a href="http://playground.arduino.cc/Interfacing/Csharp" rel="nofollow noreferrer">http://playground.arduino.cc/Interfacing/Csharp</a> to do the same for the Arduino.</strike> UPDATE: MonoBrick project doesn't seem to be around anymore.</li>
  <li>For Java, there is a similar NXT remote control library from <a href="http://www.lejos.org/" rel="nofollow noreferrer">http://www.lejos.org/</a>. I imagine you could find something similar for Arduino as well.</li>
  <li>If you want to connect the Arduino directly to the NXT, you can use USB or Bluetooth. Then you can use the information in the NXT Bluetooth Developer Kit (available from <a href="http://www.lego.com/en-us/mindstorms/downloads" rel="nofollow noreferrer">http://www.lego.com/en-us/mindstorms/downloads</a>) to develop a program for the Arduino what will be able to communicate with the NXT.</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2015-05-18T20:45:57.660Z
Answers.LastActivityDate: 2021-03-30T14:31:25.417Z
Answers.LastEditDate: 2021-03-30T14:31:25.417Z
Answers.UserDisplayName: David Lechner
Body: <p>I'm new here and also very noob with the Arduino. I have a basic knowledge in Java and some more in C# so code isn't a problem. I can learn it easily.</p>
  
  <p>I have a project assigned. I would like to know if it is there any possibility to control two Lego NXT with an Arduino? I want to give commands/orders via Arduino or at least have communication between both of them.</p>
  
  <p>I have an Arduino Uno and two Lego NXT kits (9797 and 9648).</p>
  
Tags: <mindstorms><nxt><electronics><arduino>
Title: Control two Lego NXTs with an Arduino
UserDisplayName: IutbaZion
ThreadText: # Control two Lego NXTs with an Arduino
  
  (Asked by: username_0 on 2015-05-18)
  
  I'm new here and also very noob with the Arduino. I have a basic knowledge in Java and some more in C# so code isn't a problem. I can learn it easily.
  
  I have a project assigned. I would like to know if it is there any possibility to control two Lego NXT with an Arduino? I want to give commands/orders via Arduino or at least have communication between both of them.
  
  I have an Arduino Uno and two Lego NXT kits (9797 and 9648).
  
  **Tags:** mindstorms, nxt, electronics, arduino
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-05-18. Score: 3
  
  You have a number of options.
  
  * Since you mentioned you know C# the best, have a look at <http://monobrick.dk>. They have a C# library that lets you remote control the NXT. Then you could use something like <http://playground.arduino.cc/Interfacing/Csharp> to do the same for the Arduino. UPDATE: MonoBrick project doesn't seem to be around anymore.
  * For Java, there is a similar NXT remote control library from <http://www.lejos.org/>. I imagine you could find something similar for Arduino as well.
  * If you want to connect the Arduino directly to the NXT, you can use USB or Bluetooth. Then you can use the information in the NXT Bluetooth Developer Kit (available from <http://www.lego.com/en-us/mindstorms/downloads>) to develop a program for the Arduino what will be able to communicate with the NXT.
  
  
  ---
  
  