Thumbnail

Connection

+ How To Add This Control To Your Project (Click to Expand)
  1. Load the most recent release of ARC.
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Control from the button ribbon bar in ARC.
  4. Choose the General category tab.
  5. Press the Connection icon to add the control to your project.
Use the connection control to establish connections to EZB I/O controllers. Connections to an EZB are specified as COM ports or IP addresses.


I/O Scan

ARC supports many I/O controllers and robot products. Find a detailed list here on the ARC product page. The hardware products will support different features, such as servos, cameras and audio. One feature that is supported by some controllers is the ability to scan for their IP address if connected over WiFi.



I/O Hardware Options

Some I/O controllers may support optional hardware preferences provided by the manufacturer.



Battery Monitor

ARC includes a battery monitor that is enabled by default. This is to protect batteries from draining rapidly below a specified voltage. Supporting I/O controllers will receive a command from ARC that disables their I/O output to reduce power consumption. Access the configuration dialog of the connection control to disable the battery monitor.



TCP Server

To enable an EZ-Script TCP Server instance in ARC. use the Config button within the connection control. This will open a configure window with more options. The Script Interface checkbox will enable a TCP Server which provides clients a real-time EZ-Script interface. When checked, the server accepts remote TCP Telnet connections into the EZ-Shell. You can add the TCP Clients Control in ARC to monitor who has connected to the ARC terminal interface.



Many developers and third party software use this TCP Server feature to integrate with ARC. such as RoboRealm, EZ-Face and EZ-AI. If you are a third party developer, connecting to the ARC TCP Server is a powerful method to set variables, start/stop scripts and even obtain the video frames by combining it with the HTTP Server. There is an example in the EZ-SDK archive titled Tutorial 52 - ARC Script Interface Client which demonstrates how to connect to the TCP Server of ARC from your custom program.


Video

Related Content

tutorial
The Robot Program Episode 009: Getting Six To Move

The Robot Program Episode 009: Getting Six To Move

This lesson will demonstrate how to connect to and move the Revolution Six robot. Follow along with The Robot Program...
tutorial
Control More Than One Robot

Control More Than One Robot

How to control more than one robot in a single EZ-Builder project. This tutorial uses Revolution robots that depend on...
tutorial
How To Choose Correct Battery(S).

How To Choose Correct Battery(S).

Given the wide range of actuators and electronics which go into a robot, choosing the right battery may not be an easy...
tutorial
Ez-B V4 Connection Tutorial

Ez-B V4 Connection Tutorial

Now I know there are video tutorials however sometimes it's cool to have a text/image based walkthrough which can be...
tutorial
Setting Servo Speeds And Initialization Script Tutorial

Setting Servo Speeds And Initialization Script Tutorial

This tutorial will explain what an initialization script is and how to use them in your EZ-Builder projects....
tutorial
Connecting Arduino To EZ-Builder

Connecting Arduino To EZ-Builder

Program an Arduino and connect it to EZ-Builder to become an EZ-B.
question

Mobile EZB And USB Connection

Is it possible for EZB-mobile have support for USB connection?  My robot has an embedded pc with USB connection at the moment, but I would rather use...
question

Alexa New Build Dynamic Gadgets Games And Smart Toys Interface

I was just sent a update that Amazon alexa has a new interface for smart toys etc.  I think it may now be possible to create function rich plugin...
question

EZ-B V4 No Longer Connecting, Shows Firmware 0000000

Please see below the logs when trying to connect from connection diagnostics How do I fix this? It was working perfectly until today EZB 0: EZB 1: EZB...
question
Using Arduino Mega As A Isolation Device

Using Arduino Mega As A Isolation Device

Looking for an inexpensive way to isolate the EZBv4 signal line from the Hitech 805bb servos on my inMoov. I am think of...
question
EZB Software With Internet?

EZB Software With Internet?

Has anyone ele experienced this recently? The current version of EZB software will not start until I have an internet...
question

EZ-B V4 Wifi Availability Goes Away

Quick question I two EZ v4 units both have same issue: They work for about ten min then d/c My script normally will auto reconnect, however when...