Tag Archive: ev3

Sep 07

The Best Wheels for Your FLL Robot – Two New Tests You Can Try

Wheel choice is a crucial part of an FLL robot design. This week, I’m re-opening the discussion and introducing two new tests you can try that will help you determine the relative traction of different types of wheels, and ultimately allow you to decide what kind of wheels you should use with your FLL robot. …

Continue reading »

Aug 24

Programming Line Follower Loop Exits with the HiTechnic Color Sensor

The HiTechnic Color Sensor V2 is a staple of WRO robot design. But, if you were to make a line follower that uses the HT Color sensor, how would you get your line follower to stop and move on to the next part of its program? Program a line follower loop exit! A loop exit …

Continue reading »

Aug 17

How to Tell an EV3 Line Follower to Stop – Programming Loop Exits in EV3-G

So you’ve made an awesome EV3 line follower program that can follow the line smoothly and reliably, but there’s still one problem… how do you get your robot to stop line following when you want it to? In today’s EV3 programming tutorial, I will teach you how to use the EV3 color sensor to program …

Continue reading »

Aug 10

Proportional Line Follower for EV3 – Follow the Line Smoothly!

The proportional line follower is an essential staple in EV3 programming. It is the fundamental line following program to master for competitions such as FLL or WRO. A proportional line follower uses a single EV3 color sensor to watch the line and uses proportional logic to adjust the EV3 robot’s trajectory so that the robot …

Continue reading »

Aug 03

Why I Have So Many EV3 Programming Blocks – Will they Improve your FLL Robot?

Whenever I publish an EV3 programming tutorial, some observant viewers notice that my EV3 programming software has many additional sensor blocks, aside from the standard EV3 gyro sensor, color sensor, touch sensor, ultrasonic sensor, infrared sensor, etc. So then, the questions I get asked often are, what version of the EV3 programming environment are you …

Continue reading »

Dec 08

Mindsensors EV3Lights – Tips, Tricks and Hacks

This week, I’m discussing the new EV3Lights by Mindsensors. I will explain what they are, what’s included in the package, talk about alternative power options, as well as how to program them and teach you a few of my very own hacks (multicolors, pulsing, etc.). The Mindsensors EV3Lights are LED lights that are controlled by …

Continue reading »

Nov 10

Comments – The Most Useful Pieces of Code that do Nothing

How can something that doesn’t do anything be so useful? Comments are a feature used in many programming languages, EV3-G included. They don’t play any function in the program, so they are very useful for keeping notes on what is happening at each part of the program. EV3 comments can also be used to make …

Continue reading »

Nov 03

MyBlock Parameters in EV3-G – The Ultimate Programming Convenience

This week, I will teach you how to define parameters for your MyBlocks in EV3-G. Parameters provide a very convenient way to adjust the values within a MyBlock in an EV3 program, without having to alter the MyBlock itself. My Patreon supporter(s) for more than $5 for the month of October were: Venkateshalu, Albert Bricker, …

Continue reading »

Oct 27

Is the Branching Error Fixed? – Testing EV3 Software V1.2.2

This week, I will be testing EV3-G code samples to demonstrate how the latest EV3 software update (V1.2.2) has resolved the branching error discussed last week (A.K.A. VM Instruction Break Error). I will be doing a side by side comparison of the same code compiled in both the old (V1.2.1) and new (V1.2.2) versions of …

Continue reading »

Oct 20

EV3 VM Instruction Break Error – The Cause + Solution Explained

The cause of the EV3’s Virtual Machine (VM) Instruction Break Error is now understood, and a solution has been announced, thanks to collaboration between the LEGO MINDSTORMS Community, the LEGO Group and National Instruments. In this video, I will explain the cause of the VM Instruction Break Error, explain why it has been such a …

Continue reading »

Older posts «