Category Archives: LEGO Mindstorms EV3 Hardware

Preforming the Polygon Shuffle with a EV3 Gyroscope


A polygon is any 2-dimensional shape formed with straight lines. Triangles, quadrilaterals, pentagons, and hexagons are all examples of polygons. The name tells you how many sides the shape has. A polygon is any shape made up of straight lines that can be drawn on a flat surface, like a piece of paper. Such shapes include squares, rectangles, triangles and pentagons, but not circles or any other shape that includes a curve.

There are two main types of polygon – regular and irregular. A regular polygon has equal length sides with equal angles between each side. Any other polygon is an irregular polygon, which by definition has unequal length sides and unequal angles between sides.


RGB LED Strip Controller for LEGO Mindstorms EV3 or NXT

Some may have seen my article, “Using WS2812B Addressable RGB LED Strips with Arduinos“, back in September? As can be seen in that article, controlling Addressable LEDs is pretty straight forward with a basic knowledge of the I2C protocol. I had planned to cobble together interface to allow RGB LED Strip to be Controller by either a LEGO Mindstorms NXT or EV3 Brick, but my teaching commitments and over projects seemed to have forced the idea onto the back-burner. Thanks to Mindsensor, I have no need to warm up the soldering for the idea as they have come up with a ready assembled interface.

LEGO Mindstorms EV3 Ball Chasing Robot using the PixyCAM

PixyCAM Follow the Ball
This article aims to describe how to programme a LEGO Mindstorms EV3 robot that chases things, like a ball in this example. It’s the same robot and program that’s used in the PixyCAM Video below. This robot and program is a good launching point for other projects, and it’s a good introduction to PID control, which is used throughout robotics and engineering in general.

Guide to using the PixyCAM Camera’s EV3-G Blocks

In this article, I attempt to describe the LEGO PixyCAM block, which is used in conjunction with the LEGO Mindstorms EV3 Software. Check out the “Getting Started with the LEGO Mindstorms & the PixyCAM” Article for information on how to install the PixyCAM modules (Blocks) into Mindstorms EV3-G Software.

Getting Started with the LEGO Mindstorms & the PixyCAM

I trust this article will get you up an running quickly with PixyCAM and the LEGO Mindstorms EV3 (NXT). Please make sure you have a LEGO Mindstorms EV3 or NXT brick with a fresh set of batteries. I will endeavor to be as detailed as possible throughout this guide, but it helps if you are somewhat familiar on how to use your LEGO Mindstorms Robotics System.

LEGO Mindstorms EV3 Alternative Wi-Fi Dongles

Before I start on LEGO Mindstorms EV3 Alternative Wi-Fi Dongles, I came across a solution to the issue that arises with any Wi-Fi Dongle you use with your EV3 Brick. That is, any Dongle connected will stick out from the side of the brick, getting in the road of everything and allowing it to be easily to knocked from the EV3 Brick’s USB Socket.

LEGO Mindstorms EV3 Kit Released!

Create and command robots that do what you want with LEGO MINDSTORMS EV3! The Lego Mindstorms EV3 is the third generation Lego Mindstorms product. EV3 is a further development of the NXT. The system was released on September 1, 2013.

The New LEGO Mindstorms ‘EV3’ Announced

The third generation of LEGO’s programmable robotics platform, the ‘EV3’ has been shown at the Los Vegas International Consumer Electronics Show. The EV3 is aimed at both enthusiasts, young and old, and educators. The EV3 has a long list of new features that add speed and power, intelligent programing, and more ways to communicate with the robots.

Mindstorms & Arduino, with the OpenElectrons’ NXShield

OpenElectrons (Mindsensors) have released the NXShield which attaches directly to an Arduino. The NXShield allows you to connect NXT motors, NXT Sensors and RC Servo motors, along with I2C devices. Some NXShield versions have headers to connect other Arduino shields on top of the NXShield.

Using Multiple Ultrasonic Sensors

Omni-Bot II
If you wish to use Multiple Ultrasonic Sensors on your NXT Robot, you need to program them so only ONE Sensor is taking a measurement at any time. If you have all the Ultrasonic Sensors on at once they interfere with each other and give incorrect readings. To get around this you need to take advantage of the Sensors Mode 3: Event Capture Mode.

Do NOT follow this link or you will be banned from the site!
error: Content is protected !!