Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked

How To Use IF Conditions In Blockly

In the audio section there is a wait for phase section, rather than having a specific phase be listed have the answer go into a variable. Example "Robot move right"  then it would go into a subcategory "ok how far" the answer goes directly into a variable. The answer will have to verify that it is a number rather than a phrase. Then to be more advanced have the variables go into an array? After it is in an array you could separate each by a specific timeout. Having these items available in Blockly and being able to manipulate them would be very helpful. 
Thanks,
Don


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

ARC Early Access will give you immediate updates and new features needed to unleash your robot's potential!

AI Support Bot
Related Content
Synthiam
PRO
Synthiam
#1   — Edited
This appears that you’re asking how to use IF conditions. You can add your own IF conditions using the Blockly section. Ezrobot has a great tutorial on how to use IF conditions here: https://www.ez-robot.com/learn-robotics-programming-concepts.html



additionally, if you’re looking for natural language processing, we recommend Dialog Flow: https://synthiam.com/Support/Skills/Artificial-Intelligence/DialogFlow?id=15882

*note: this has been moved to a question as it’s not a feature request. It’s a question about how to use IF conditions.
PRO
USA
#2   — Edited
Hi automation man

This may not be exactly what you want

I had my laptop's audio speak it out.

I created a variable called it Robotmoveright

I tried this on my robot car,

if I set the variable to 1, it moves right - if I set the variable to 0, it moves left

I noticed the "sleep for" tells it how far to move in the amount of time you put in there

User-inserted image


There is my script, and my servo movement panel


User-inserted image
PRO
Synthiam
#3  
EZAng, i think it's more like this he wants..

User-inserted image
PRO
Synthiam
#4  
Or this is nicer by using functions...

User-inserted image
PRO
USA
#5  
great thanks, lol - you are the programmer
#7  
Hey so great to see another Proff E tutorial video! I used to be really good at programming the If Else coding for my original outdoors Terminator but like anything you forget how to do coding if you stop for a long time so that was like a refresher vid!
PRO
USA
#8   — Edited
Agree robo  rad,  I have been doing a lot of "refreshers"...
#9  
I appreciate all the help from everyone, it's been a busy week and it's going to take a minute to digest it all. I am going to do a deep dive on all the answers and see if will take care of business. Thanks, Don