Graphy icon Graphy Plot live data with ControlCommand scripts: multi-series charts, many chart types, legend toggle, add/remove series, export graph data to CSV Try it →

Robot Building Questions

ARC Pro
Learn More
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.
Power Up Your Scripts with AI
Describe what you want — get working robot code. The project-aware AI Script Assistant built into ARC.
Synthiam Credit
Log In
Earn synthiam credit to lower synthiam product costs
Earn Free Credit
Share your robots, answer questions, and help others — earn credit toward ARC Pro, AI credits, and robot swag.
Remote control robots or add telepresence capabilities with Exosphere

Drive Real Robots, Anywhere

Remotely operate robots around the world or add live telepresence to your own build — straight from your browser.

Discover Exosphere
Full Screen Video Player by Synthiam
Featured
Full Screen Video Player

Fullscreen overlay video player controlled by ControlCommand: play/pause/resume/stop; ESC cancels playback and locks new playback until unpaused.

Scarab Creepy Robot by DJ Sures
Featured
Robot By DJ Sures

Scarab robot retrofitted with EZ-B and Synthiam ARC for remote control, HC-SR04 autonomous exploring, voice recognition and motor/pincer control

Community

Join the Synthiam Robotics Community

Connect with thousands of robot builders, educators, and engineers. Share projects, get answers, and learn to build smarter robots with ARC.

  • ✓ Showcase your robots & projects
  • ✓ Get help from experienced builders
  • ✓ Earn credit toward Synthiam products
Create Your Free Account Log In
question
Obstacle Scan Only Once

Obstacle Scan Only Once

, #include #include static const uint8_t UART_HEADER = 0xA5; // ARC -> Arduinostatic const uint8_t CMD_STOP_MOTORS = 0x01;static const uint8_t CMD_ACTUAL_BEARING =...
question
Stepper Reset Issue In Arduino Sketch

Stepper Reset Issue In Arduino Sketch

I'm using an Arduino Mega as the hardware controller (acting like an EZB/microcontroller) to provide PWM to four stepper motors via the...
question
12C Adres How Do I Know?

12C Adres How Do I Know?

i know i asked this before.but i cant find the topic. my question is ,if i change a 12c port as in pic below. how do i now withs port i changed on ezbv ?sinds there are 3...
question
Arduino PWM Bearing Control Help

Arduino PWM Bearing Control Help

Hi @Athena, I'm requesting help to add capabilities to an existing Arduino sketch. The sketch is included at the end of this post. Can you incorporate...
question

Sharp IR Collision Detection Configuration Issue

I have a question about the Sharp IR Collision Robot Skill. I'm conducting a small test on my robot using the Sharp 5V Analog GP2Y0A02YK0F IR sensor. I've configured the Sharp IR Collision Skill with the following settings: - Analog Port: ADC7 - Interval: 1000ms - Collision Detected Condition: "Greater than" 28 Could someone explain why...
question
AI Scripting In ARC?

AI Scripting In ARC?

I know I can ask for JavaScript writing help here on the forum from Athena. I thought I read a while ago that this feature is also available directly in ARC (so you don't have to...
question
Bing Speech Recognition Wake-Word Pause Issue

Bing Speech Recognition Wake-Word Pause Issue

I have a question about the ARC Robot Skill "Bing Speech Recognition". I am using the Bing Speech Recognition skill with...
question
Servo Ramping Options In ARC

Servo Ramping Options In ARC

I use the Auto Position robot skill. What is the best way in ARC to ramp a hobby servo up to speed and ramp it down to a stop? I vaguely remember a servo ramping...
question
Digitalwritefast And Arduino Sketch

Digitalwritefast And Arduino Sketch

Hi @Athena, I have a question about the Arduino library "digitalWriteFast.h". Below is an Arduino sketch I would like to use that library...
question
UART Byte Array Communication Explained

UART Byte Array Communication Explained

Hi @Athena, I'm asking about the best way to communicate via UART between an EZB4 (JavaScript running on the EZB) and an Arduino Mega (C++)....
question
Set Servo Angle In Blockly

Set Servo Angle In Blockly

Hi - I'm looking for a Blockly block/function in Synthiam ARC that will move a servo to a specific position (set angle). Any help appreciated? For context: I'm using...
question
RPLIDAR Script Data Not Updating

RPLIDAR Script Data Not Updating

I am using the RPLIDAR skill in ARC. The scan view is working correctly and I can see real-time obstacles in the UI. However, I cannot access usable scan...