Calculating Wheel Movement for Accurate Turns

Overview: Two Types of Turns Calculating Rotations for Pivot Turns Equation for Calculating Pivot Turns Calculating Rotations for Point Turns Equation for Calculating Point Turns Relationships Between the Two Types of Turns Parting Thoughts Two Types of Turns: Pivot Turn – robot turns about a central point located at one of the wheels One wheel […]

3,732 total views, 32 views today

Read More
Post Image

EV3-G Compare Block

Compare allows you to compare two numeric values with Equal To, Not Equal To, Greater Than, Greater Than or Equal To, Less Than, or Less Than or Equal To. Using the Math programming block and a Switch, you can set it up to have different reactions depending on the result. There is an example below. […]

12,684 total views, 31 views today

Post Tagged with , ,
Read More

EV3-G Data Wires

Using data wires, you can change a block’s settings while a program is running (by using data from a new sensor reading, for example). Data wires are one of the most powerful EV3 programming features, and learning how to use them will open up many more possibilities for your programs. 228 total views, no views today […]

228 total views, no views today

Post Tagged with , ,
Read More
Post Image

EV3-G Variable Block

Variables let you store a value and use it later in the program. For example, say you want to take a sensor reading and then compare that reading to other sensor readings in the future. To do this, you would save the first sensor reading to a variable, which you could access later and compare […]

157 total views, no views today

Post Tagged with , ,
Read More
Post Image

ABS(x) Math Function with EV3-G

abs(x) returns ‘x‘ if x ≥ 0 and –x if x < 0. The result is always positive. Only Negative Value of Variable Only Positive Value of Variable 131 total views, no views today    Send article as PDF   

131 total views, no views today

Post Tagged with , , ,
Read More
Post Image

EV3-G Compare Block

For the next program, you’ll use the Compare block to compare two numbers (see below). Let’s take a quick look at how this block works. The Compare block is on the Data Operations palette. You can supply the two Input values using data wires or by manually setting one or both of the parameters. The […]

132 total views, no views today

Post Tagged with , ,
Read More
Post Image

Motor Rotation Sensor

Each EV3 motor has a built-in Motor Rotation Sensor that measures how far the motor has turned in degrees or rotations. You can use this sensor to control how far the robot moves, and to read a motor’s current Power parameter, which can be useful for experimenting with the Move Steering and Move Tank blocks […]

116 total views, no views today

Post Tagged with , ,
Read More
Post Image

EV3-G File Access

File Access is very similar to the Variable Programming block, but it can do a lot more. If you recall, the Variable allows you to plug in a numeric, logic, text, or array value, but File Access allows you to enter in values that it converts into Rich Text Format (rtf ). The Files Access block comes […]

424 total views, 1 views today

Post Tagged with , , ,
Read More
Post Image

EV3-G Constant Block

Often, a program uses several blocks with the same settings. For example, the WallFollower program contains seven Move Steering blocks that all use the same Power parameter. If you decide to change this parameter from 35 to 45, you need to make sure you change that parameter on all seven blocks. That can be a […]

115 total views, no views today

Post Tagged with , ,
Read More
Post Image

The Logic Block

Many of the programs presented so far make decisions that involve a single condition, usually comparing the value from a Sensor to a Target value, with the result (either true or false) used in a Switch or Loop block. To put it another way, the programs are asking simple questions like “Is the Touch Sensor […]

124 total views, no views today

Post Tagged with ,
Read More
Do NOT follow this link or you will be banned from the site!