LEGO MindStorms EV3 – Align with a Line

In the previous post, I introduced how to make LEGO EV3 follow a line by using proportional control, or more advanced PID control method. I also explained how to square up with a wall. In the real scenario, the robot also needs to square up with a line. Unlike squaring up with wall, there is …

Continue reading LEGO MindStorms EV3 – Align with a Line

Learning Scratch by Reading and Analyzing Others’ Project – Fill a Puzzle Game

In my previous post, I once analyzed an interesting game - Grids the Puzzle Game. The author uses lists to store the data, update data and check data, which is a good example of list usage. In this post, I will explain another way to implement the same functionality and then compare the difference of …

Continue reading Learning Scratch by Reading and Analyzing Others’ Project – Fill a Puzzle Game

LEGO WeDo 2.0 Model – Another Helicopter Model

In my previous post, I analyzed an interesting LEGO WeDo 2.0 model - a helicopter model. It uses one motor to drive three moving components - the top propeller, the rear propeller and its two wheels. In this post, I will analyze another helicopter model which uses one motor to drive two components - a …

Continue reading LEGO WeDo 2.0 Model – Another Helicopter Model