Tag Archive: programming

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 »

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 06

PID Line Follower for EV3 – The Ultimate Line Follower!

  This video will teach you everything you need to know in order to program a PID line follower for your EV3 robot. In the video, I explain how to measure your target Color Sensor light value; I explain the three aspects of PID line following (Proportional, Integral, Derivative) and the math behind them; I …

Continue reading »

Sep 22

How to Program an NXT in EV3-G

Ever wondered how to program an NXT using the EV3’s programming language, known as EV3-G? This video will teach you how to unlock the benefits of programming using EV3-G on the NXT platform, as well as help you decide why you may chose to use EV3 programming. My Patreon supporter(s) for more than $5 for …

Continue reading »

Aug 11

How to Import EV3 Programs (.ev3s) into an EV3 Project

Today’s video will teach you how to take individual EV3 programs (.ev3s files) and import them into the EV3 programming environment to be used in an EV3 project. My Patreon supporter(s) for more than $5 for the month of July were: Venkateshalu, Albert Bricker and Turnabout Akamia. Thank you so much! My supporters on Patreon …

Continue reading »

Aug 04

Quickly Program an FLL Robot with Port View and EV3 Motor Encoders

Today’s video will teach you how you can quickly program your FLL robot by using the EV3’s built-in motor encoders and the EV3 Port View. Measure distance on the FLL mat and use these measurements to efficiently and effectively program your FLL robot. My Patreon supporter(s) for more than $5 for the month of July …

Continue reading »

Jul 25

Announcing a New Series of NXT Tutorials

Today I am announcing a new series of NXT programming tutorials on my YouTube channel! Starting on Monday, August 1, I will be publishing a new NXT programming tutorial each week of August, every Monday, for five weeks.These will be alongside my regularly scheduled EV3 tutorials, every Thursday. I will be covering topics relevant to …

Continue reading »

Older posts «