Posts Tagged ‘micro’

09 Blockly-VEX to VEX Handshaking


Often the process of handshaking goes beyond a robot’s need to communicate with another robot. In industry the process of have Programmable Logic Controllers (PLCs) communicate with each other, or Robotic arms can be just as simple as having two robots communicate.

It is a very simple form of communication and is done with simple ones and zeros; or “ons” and “offs”.
In this activity we will reuse the theory of communicating with simple ones and zeros; or “ons” and “offs” from the previous activity. We will replace the robots with two microcontrollers. For this activity, we will focus on the wiring and syntax programming for two VEX microcontrollers.

Video Coming Soon…

Continue Reading

Why do I need a resistor with Inputs on robots and micro-controllers?


Why do I need a resistor when I am using inputs or outputs on a Dobot Magician? For that matter, Do I need them for micro-controllers like the VEX, or Arduinos?


Well… Yes; on the Dobot you may, and on some micro-controllers also. The reason for this is actually pretty simple, and can best be explained by watching the video below. This also explains why sometimes “ON” is “OFF” and “OFF is “ON”! A weird but true fact in some instances; just roll with. These resistors are either pull-up or pull-down resistors and make it so that the voltage on an input pin is either high or low… not floating somewhere in between. This is bad because in a digital system there are only two values: “ON” or “OFF”, and if you’re somewhere in between an input may go high or low spontaneously when you least expect it!

If you are having errors or erratic behaviors with an input pin on a micro-controller, or a robot, watch the video below for a good explanation why. This is also why you will see resistors used in the handshake modules we build and use as well as in all of our Dobot Activities.


  Continue Reading

Get in touch

Jim Hanson

Chris Hurd


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.