August 24, 2015
As a general rule, you can use Version 1 Edison robots which have the latest firmware update (visit our firmware checker for more information at https://meetedison.com/edison-robot-support/firmware-update/) with EdScratch, but there are a few limitations, especially when it comes to Edison’s motor outputs. When using blocks from the ‘Drive’ category in EdScratch with Version 1 robots, only use ‘seconds’ as the distance units input parameter. Using ‘cm’, ‘inch’, or ‘degrees’ as the distance units input parameter will not work with Version 1 robots and can result in some bizarre behaviour from the robot. Likewise, it is recommended that you avoid using the sensing and event blocks related to ‘drive strain’ with Version 1 robots as these blocks can cause the robots to behave erratically.
What’s the reason behind these limitations? The key cause has to do with some physical differences between Version 1 Edison robots and V2.0 Edison robots. Edison V2.0 robots have wheel encoders which allow the robots to travel specific distances at exact speeds. These encoders enable the robots to use distance units other than time, including centimeters, inches, and degrees. Version 1 Edison robots do not have encoders and therefore are not capable of the precision driving required to use these other inputs.