Content for Programming
Simple Calm Op Mode for the FTC Tetrix Push Bot Robot Arm
- #ifg83v
- 11 May 2017
FTC Tetrix Arm Control with Triggers
- #k5g7o8
- 11 May 2017
Hand control with simple Calm Op Mode for the FTC Tetrix Push Bot Robot Arm
- #ml3k2p
- 11 May 2017
Blocks Package for Advanced Calibration of LEGO Mindstorms EV3 Color/Light sensors
This package contains the three blocks used in the advanced calibration section of the FLL course.
The blocks contained are:
- InitiArray block
- CalibrateMinMax
- GetCalibrateValue
- #cwqkuo
- 04 Oct 2017
Example program for using the Advanced Calibration Blocks Package
This is the example program using the blocks available at Blocks Package for Advance Calibration of LEGO Mindstorms EV3 Color/Light sensors. The program makes the robot find the minimum and maximum values and to calibrate the current sensor value depending to the min and max.
- #qo8e5r
- 04 Oct 2017
Straight at the end of the program - EV3-G program for returning to straight orientation
In this program, we return the robot to a straight orientation at the end of the program. If there is not enough time for the Mindstorms Gyro sensor the correct the orientation of the robot before the end of the program, then we should do it at the end.
- #bq6c38
- 10 Jan 2018
Program for keeping the robot straight with the Gyro Sensor (Proportional compensation)
Proportional implementation for keeping the LEGO Mindstorms robot straight. The program will take the value of the Mindstorms Gyro sensor and will apply this value to the steering block. This will make the robot steer in a direction that would put the robot in a straight position again.
- #mnxqf9
- 10 Jan 2018
EV3-G experiment plotting the Gyro Sensor and the Current Power
The experiment contains a plot of the Curren Power of Motors B and C and the values of the Gyro Sensor when the robot is moving with a power of 100%. What you could see is that it is not actually moving with a power of 100% because the current power is about 75-80%.
- #xbqa1f
- 10 Jan 2018
Program for returning to the Straight line after the Robot makes an error (Integral compensating)
This is an EV3-G project that contains two programs implementing an Integral compensation - integral part of the PID algorithm. The first program is for a Five Minute Bot and the second program is for Box Robot. The things that you should be careful when using the program for your robot are the direction of the motors in the steering block; whether the motors in the steering block are written as "B+C" or "C+B" and the coefficients in the two math blocks. The coefficients that we've chosen should work for most of the robots, but will probably not work for some of them. If they don't work, write to us, comment below in the comment section or drop us an email.
- #pc76d4
- 10 Jan 2018
PLF-block with two coefficients
EV3 PLF-block for LEGO front-wheel steered robots. The block has two relaxation coefficients – one for steering to the left and one for steering to the right. The aim is to make the robot follow a line smoothly when the color sensor is positioned closer to one of the wheels.
The block has the following parameters from left to right:
- Maximum angle – the maximum steering angle of the front wheels.
- Relaxation coefficient left – the relaxation coefficient regulates how sharply the robot responds to error, turning left. The default value is 1.
- Relaxation coefficient right – the relaxation coefficient regulates how sharply the robot responds to error, turning right. The default value is 1.
- Value on black – the value detected by the light sensor when it is on the line.
- Value on white – the value detected by the light sensor when it is outside the line.
- #ph0id3
- 09 Mar 2018
EV3-G MyBlock for moving the Boomer
The block has the following parameters from left to right:
- Degrees – the degrees the front wheels of the car will turn;
- Power – the power of the car;
- Limited/Unlimited – if the value is marked by a tick, the car will move for an unlimited period of time; if the value is marked by an x, the car will move for the specified number of rotations;
- Rotations – the number of rotations the car will make.
- #1ygadm
- 09 Mar 2018
PLF-block for steering robots
The block has the following parameters from left to right:
- Maximum angle – the maximum steering angle of the front wheels. It is measured from position of straight wheels, to maximum left or right position.
- Relaxation coefficient – the relaxation coefficient regulates how smoothly the robot follows the line. The default value is 1. In general the range for the coefficient is between 0.5 till 2. If the difference between the value measured by the sensor on black and on white is great i.e. on black is 10 and on white is 80, then the coefficient should be smaller. If those values are closer, then the coefficient should be larger.
- Value on black – the value detected by the light sensor in reflected light mode when it is on the line.
- Value on white – the value detected by the light sensor in reflected light mode when it is outside the line.
- #v6t81q
- 09 Mar 2018
Python demo program using a button to control our car LED
Part of the perfect STEM course, this program needs a Raspberry Pi, a button connected on GPIO 26 and 3.3V, and an LED connected to GPIO 18.
- #fn5xil
- 06 Apr 2018
EV3-G Bluetooth control between two LEGO Mindstorms Brick
This is a program for communicating with LEGO Mindstorms Bluetooth between two bricks. The goal of the program is to control one of the bricks with another brick. The controller has two touch sensors that control the direction and two buttons on the brick itself that control the power.
The control brick has two motors attached that are controlled.
The goal of this program is to be used as an example of how to use the EV3-G Bluetooth. Yes, it requires two bricks, but most of the schools have two bricks and could test the program.
- #zsl027
- 01 Jan 2019
Python demo program to use Distance sensor and control car motors.
Part of the Perfect STEM course, you should have a Raspberry Pi and a HC-SR04 distance sensor connected to 5V, GPIO 5, GPIO 6 and GND.
- #h5egq9
- 20 Apr 2018
Python demo program to control our car motors
Part of the Perfect STEM course, you should have a Raspberry Pi, a button connected on GPIO 26 and 3.3V, and two motors connected to GPIO 27, GPIO 22, GPIO 23 and GPIO 24.
- #lvd3tw
- 20 Apr 2018
Python demo program to blink and pulse LED
Part of the Perfect STEM course, you should have a Raspberry Pi and an LED connected on GPIO 18 for this example to work.
- #6xoaqf
- 06 Apr 2018
How to play football with LEGO Mindstorms Robots. Introduction
Football with robots could be quite fun. Football with LEGO Mindstorms robots is one of the popular categories for competitions with LEGO Mindstorms Robots.
- #945
- 20 Sep 2018