background preloader

EDU

Facebook Twitter

Damien Kee - Home - NXT - Stopping at the end of a line. In a Teacher workshop this week we were looking at ways of following a line. In these workshops I stick with a simple 'wiggle' algorithm just using a Switch statement and some Move Blocks. The group picked it up quickly and we had a little bit of time left at the end, so naturally the question arose, "How do we make it stop at the end? " I took them through a few easy implementations, but when I got home, it occurred to me that we had a similar conversation on the mailing list last year - full discussion here There were quite a few great solutions and ideas put forward (thanks Esther, Ian, Randall, Elwood, Amy and Jon) and I thought it might be useful to turn those ideas into actual code so teachers could get a better idea of how each worked. Simple Line Following (No Stop)Using the very basic line following program shown below, the robot will turn left to see the line and then right to avoid the line.

Repeat this forever and the robot will 'wiggle' its way down the line. SP.285 | Lego Robotics | Special Programs. Resources - Robotics Through Inquiry. How To Train Your Robot « Dr. Techniko's Children's Stories and Games. Last Sunday, I taught six kids of ages 5 to 7 how to program. “In what programming language?” You may ask. Well…I didn’t use a programming language, at least none that you know of. In fact, I didn’t even use a computer. Instead, I devised a game called “How To Train Your Robot”. Before I explain how the game works, let me tell my motivation. I learned how to program during my freshman year at MIT when I was 19. Learning how to program is going to be the most useful new skill we can teach our kids today. How To Train Your Robot The game works as follows: every kid is turned into a “robot master” and their mom or dad becomes their “robot”.

The goal is for the robots to go through an obstacle course, pick up a ball and bring it back. The fun part begins when each robot retrieves the ball. This is my favorite program (written by a five year old girl): I designed the class to teach some very basic principles of computer science and programming: Like this: Like Loading...

DOC

Teacher Resources | Schoology. RoboticsTwResources - Algebra and Robotics. Get your brand new Wikispaces Classroom now and do "back to school" in style. guest Join | Help | Sign In RoboticsTwResources Home guest| Join | Help | Sign In Turn off "Getting Started" Loading... Robotics Academy: CS2N Courses. STEM Robotics 101 | pnw-robotics. Goals & Required Resources STEM Robotics 101 is both a turn-key curriculum for novice Robotics teachers and a collaboration tool for veteran Robotics teachers. This introductory STEM Robotics master curriculum uses the LEGO® MINDSTORMS® NXT Education Base Set and NXT-G software to teach a full STEM Robotics course.

This master curriculum is divided into Units, several of which contain lessons built around the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy. (This product is now available free online from CMU's CS2N Courses site). Site Navigation & Structure Use the "+" boxes in the left-hand Navigation Pane to quickly move through the hundreds of pages of content in the curriculum. Each Unit is broken into several lessons, each of which typically include Objectives, an Instructor's Guide, Primary Instructional Material, Differentiated Instructional Material (Alternative, Extended, and Supplemental), as well as Formative and Summative Assessments.

Percorso didattico. Volendo individuare un modello di attività di laboratorio, ma con tutte le precauzioni del caso perché tante e diverse possono essere le modalità di realizzazione e i contesti di applicazione, possiamo identificare un percorso articolato in quattro fasi: E’ possibile esemplificare alcune attività riconducibili alle quattro fasi sopra descritte. Nella prima fase, l’insegnante utilizza la tecnica del brainstorming per stimolare un’esplorazione del campo e far emergere quello che gli studenti sanno e/o pensano sul tema trattato. Lo scopo è quello di arrivare ad un sapere, anche minimo, ma condiviso che accenda curiosità ed interesse per le successive attività.

Nella seconda fase, più esecutiva, di istruzione se vogliamo, gli studenti sono come apprendisti guidati nell’acquisizione di conoscenze e/o operazioni che dovrebbero metterli in grado di diventare in seguito più autonomi. In questa fase l’insegnante utilizza spiegazioni frontali ed esercitazioni guidate appositamente predisposte. Essentials. Quick Start Tutorial: LEGO Mindstorms NXT | VA Geek Mom's. 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.

It’s important to do these exercises, not just assume you “get it.” The “Advanced” section is for reference purposes. When you need one of NXT’s advanced functions, check it out. These lessons assume you have a basic robot with two drive motors, a touch sensor and a light sensor. If you need to run this tutorial at a location with poor internet service, you can download a special copy here. This tutorial was designed, and maintained by Dale Yocum, Engineering Program Director at Catlin Gabel School. LEGO®, the LEGO logo, Mindstorms and the Mindstorms logo are trademarks of the LEGO Group, which did not create and does not sponsor or endorse this tutorial.

Schools&Club

NXT Video Trainer 2.0. RoboticsTwResources - home.