Connecting Arduino to ARC

Customizing Firmware

The firmware can be modified and optimized for additional features. When the firmware is modified, the new capabilities must be registered with Synthiam website.

I should add a disclaimer that this tutorial is not complete. You can customize the EZ-Arduino firmware with new features (called capabilities) that ARC will recognize, although that part of this tutorial hasn't been completed yet.

User-inserted image


ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

#17  

How are builders communicating between ARC and the supported platforms? When using an EZB you have WiFi connectivity from your computer running ARC. I have never touched an Arduino but I do know you can buy shields for them. Would I connect through one of these?

United Kingdom
#18  

Dave, My thoughts as well, at the moment I have it hardwired through the USB cable connected to the PC, but this is just to try things out. Thinking about a Bluetooth connection via Arduino Bluetooth shields boards to make it remote??

PRO
Synthiam
#19  

Cem, then maybe you didn’t select the correct baudrate? Follow each step of the tutorial and you should be good

United Kingdom
#20  

DJ, After loading the Beta version I can connect the ARC to the Arduino Uno+ and all works fine, and have the baudrate at 57600. Have a servo on D3 and working OK.

You might of misunderstood what I was trying to say above, regarding having to have the USB lead hardwired from the Arduino to the PC/Laptop. Where I think Dave was asking can you use it wireless like with the EZ-B V4 or IoTiny using wifi, without the USB lead. That's why I mentioned about may be this can to done via the Arduino Bluetooth shields board??

PRO
Synthiam
#21  

Yah - that's the good and bad with arduino. You can use it wirelessly if you know how to do it. There's no standard with Arduino so there's nothing i can directly support. You'll have to modify the code to use a different UART interface for wireless shields. Take a look at the most recent firmware sourcecode that i updated today (Feb 4, 2019). I put comments in the code header so you can see what i mean. Just change the COMMUNICATION_PORT from Serial to Serial1 or Serial2, where ever the shield is connected

#22  

Why wouldn't connecting a Bluetooth to I/O pins 0 and 1 that are replicas of the USB serial pins and then pairing the Bluetooth with your PC Bluetooth to get the virtual serial port work without modifications to the firmware?

#23   — Edited

FYI It works fine over bluetooth... You have to modify the arduino source code to use 9600 baud not 57600

#24  

That's not bad RichardR, Cool!  I'm surprised the Bluetooth virtual serial port won't run higher on the PC, bummer.