background preloader

Projects for NXT 2.0

Projects for NXT 2.0

http://www.nxtprograms.com/index2.html

Related:  Lego MindstormsMindstorms

A Better Line Follower - MIND-STORMS.COM The line follower suggested in the official 'Robot Educator' exercises (called 'Switch', in the 'Beyond Basics' section) works very badly (because it's designed for simplicity rather than efficiency). Here's my improved version. Line following is a nice little robot challenge, making use of both a sensor and motors. it is especially challenging if you only have one colour sensor, which is the case with the standard EV3 sets.

Week TechVideo, 2008 #12 - Theo Jansen (Kinetic Sculptor) creations, made with LEGO Too much in the sense of previous post... A lot about Kinetic Sculptures, based on the developments from Theo Jansen, and LEGO TECHNIC implementations of his models. Theo Jansen is a Dutch artist born in 1948 and a Kinetic Sculptor. He builds large works which resemble skeletons of animals and are able to walk using the wind, on the beaches of the Netherlands.

EV3 Tutorial This tutorial for LEGO Mindstorms EV3 is divided in two sections. The “Essentials” are things every EV3 programmer should know. Some of these movies have exercises directly under them. It’s important to do these exercises, not just assume you “get it.” Proportional line follower (Advanced) Exclusive offer: get 50% off this eBook here Instant LEGO MINDSTORMS EV3 [Instant] — Save 50% Your guide to building and programming your very own advanced robot using LEGO MINDSTORMS EV3 with this book and ebook LEGO Mindstorms EV3 Programmable Brick Overview The Display shows you what is going on inside the EV3 Brick and enables you to use the Brick Interface. It also allows you to add text and numerical or graphic responses into your programming or experiments.

Connecting the Arduino and LEGO MINDSTORMS NXT In this HowTo, we’ll show you how to get your LEGO MINDSTORMS NXT and your Arduino to talk. In the demonstration, we use an Arduino Uno, but the example we’ve written can be used for just about any of the versions of Arduino. This example can be extended to use the Arduino as a sensor for the NXT, and to develop your own sensors for the LEGO MINDSTORMS NXT system. This is probably the fastest way to free your NXT and add your own sensors and devices: when you connect the NXT and the Arduino and the world is yours! The NXT and the Arduino can be made to talk over I2C. Line Follower using EV3 Ahhh the classic challenge of following a black line! Of course this can be achieve quite simply by using the zig zag method but if you want a high performance line following robot you're going to need a little more math! Luckily Miguel the guy behind The Technic Gear blog has recently published a fantastic tutorial explaining in details how to create a PID controller line following robot using LEGO MINDSTORMS EV3. I invite you to follow his tutorial found here With the help of his pseudo code you can write your own line following program or try his program thanks to the supplied EV3 source code. Remember to give credit to his work if you use part or all of his code in a program for one of your competition or school work.

Fuzzy Line Following NXT Robot Stefan Bracher One of the tutorials within the Lego Mindstorms NXT Software shows how to program a robot that follows a line using Boolean Logic. In the following, an improved version, based on Fuzzy-Logic, is presented. Although a little bit more complex, the program is still implemented using NXT-G Code. Video

NXT Tutorial This tutorial for LEGO Mindstorms NXT is divided in two sections. The “Essentials” are things every NXT programmer should know. Some of these movies have exercises directly under them. Using NXT Components with a Micro Controller : The Motor The NXT motor is a very nice piece of hardware and is also fairly easy to use. It features a 9V DC motor with a gearbox and a double encoder with a resolution of approximately 1 degree. Pins 1 and 2 are the leads for the DC motor. Apply a potential, and the motor turns. Switch pins and the motor turns the other way. Hacking the LEGO NXT If you are a millionaire and able to buy a LEGO Mindstorms NXT, you may find kind of difficult to hack it or create homemade sensors. I believe you already noticed the particular jack that comes with the NXT. It looks like a telephone jack, but the latch is located in one side, making difficult to connect any other cable. That is not a big problem; filling off the latch from a 6-wires telephone connector (RJ-12) may do the job. Once I was able to connect a telephone cable to the NXT, I started to test the signals.

EV3 Robot Educator: Beyond Basics, Ex. 1-6 - MIND-STORMS.COM 1. Multitasking The interest of the exercise is of course that it demonstrates multitasking i.e. the ability of an EV3 program to run multiple branches or 'threads' simultaneously. This program splits into two branches after the start block, so both branches will run simultaneously. The lower branch contains a 'sound' block in 'play file' mode. The block header indicates that the sound file 'Motor idle' has been selected.

Free Lego NXT MindStorms NXT-G Robotics Challenges Tutorials At the request of Tasmanian teachers Miss Clare Neilson and recently retired Mrs. Juanita Airey, activities using Lego's NXT 1 MindStorms Robots have been developed for use in School-based 2-hour sessions. Some, but not all, will work with the new NXT 2 kit (click here for more information). The tutorials are presented as a series of Challenges, which are gradually being converted for Web use. Challenges with an "M" after the challenge number include mentor notes. Challenge numbers greater than 100 use components that are not in the NXT 1.0 Retail or Educational Lego kits, but are available for separate purchase.

Home - Using Arrays with EV3-G At a recent conference I ran an advanced EV3 workshop where one activity concentrated specifically on the use of arrays. Arrays are a new edition the MINDSTORMS software that the previous NXT-G software didn't support (at least not cleanly). Arrays allow us to store multiple bits of data all in the one 'thing', which makes it easier to access. If you think of Variables as being a suitcase where you can read and write some information, then Arrays can be thought of as a suitcase that has lots of smaller folders inside.

Related: