Custom Movement Panel icon Custom Movement Panel Custom Movement Panel maps directional commands to scripts, adjusts per-wheel speed (0-255), and integrates with joysticks for unsupported motors Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
ARC Pro is your gateway to a community of like-minded robot enthusiasts and professionals, all united by a passion for advanced robot programming.
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
Display Popup by Synthiam
Featured
Display Popup

Full-screen popup display for ARC: show custom text with configurable timeout, font, text/background color, size and position via controlCommand().

Mr. Spider Sapian meets Spider Bot by EzAng
Featured
Robot By Ezang

Meet Mr. Spider Sapian and Spider Bot, the fastest bot on four legs.

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
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...
question
Adding An Action To An Existing Script

Adding An Action To An Existing Script

I have a question about adding an action to an existing script I have that is written in JavaScript for ARC. I currently have two different ARC...