Monthly Archives: November 2016

Motor Regulation: Part 2 – Using a P-Controller to Regulate Rotational Velocity

In the last post, we calculated the rotational velocity of the motor.  In this post, we will begin applying feedback to regulate the motor rotational velocity with a simple P-controller.  Like line following, a P, or proportional, feedback method is … Continue reading

Posted in Robotics | Tagged , | Leave a comment

Motor Regulation: Part 1 – Calculate Rotational Velocity

The next several posts are going to deal with writing functions for regulated motor blocks.  So far, everything shown in this blog for the Zumo uses unregulated motors.  At some point, having regulated and synchronized motors will be necessary for … Continue reading

Posted in Robotics | Tagged , | Leave a comment

Zumo 32U4 – Using the Buttons the Select a Start Move

This post discusses one way to handle setting up the Zumo to perform one of three initial moves prior to entering the main body of the program.  If you go back a couple of posts, we discussed the simple state … Continue reading

Posted in Robotics | Tagged , , | Leave a comment

Read Data from the VL53L0X ToF Sensor Mounted on the Zumo 32U4

In this post, we will write a short program to read the data from the VL53L0X and display the data to the Serial Monitor.  As usual, we will need the Zumo32U4 library, but we will also need the I2C library … Continue reading

Posted in Robotics | Tagged , | Leave a comment

Attaching a VL53L0X Breakout Board to Zumo for Accurate Range Finding

The IR sensors on the Zumo 32U4 left us wanting with a desire for a lot more range.  We came across the VL53L0X Time-of-Flight range finding module.  The VL53L0X is capable of up to 2 m range with mm level … Continue reading

Posted in Robotics | Tagged , | Leave a comment