Download presentation
Presentation is loading. Please wait.
Published byLouisa Quinn Modified over 9 years ago
1
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Nicholas Alteen Evan McKeon Michael Humphries Computer Science Program Florida Gulf Coast University Mentor: Dr. Janusz Zalewski 28 April 2012 LEGO Mindstorms Programming
2
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Project Outline Teaching students basic/intermediate programming skills. LEGO NXT 2.0 kits. Lesson plan format. Iterative development. Multiple languages (G, C, Java).
3
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in G Native language. Graphic programming derived from NI LabVIEW. Programming is divided into blocks. Basic multithreading. Cumbersome compared to textual languages.
4
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in C RobotC client. Uses NXC (Not eXactly C) language. Required firmware update for RobotC. Bricx Command Center does not require firmware update. Allows for more advanced control.
5
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in Java Requires firmware update. Requires Lejos API. Allows for GUI implementation using the Swing API.
6
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Lesson Plans (cont.) Lesson 1: Basic Setup and Bluetooth Connectivity Lesson 2: Moving the Robots Lesson 3: Recording Movement Lesson 4: Using the Sound Sensor
7
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Lesson Plans (cont.) Lesson 5: Using the Touch Sensor Lesson 6: Using the Ultrasonic Sensor Lesson 7: Using the Color Sensor Lesson 8: Final Project
8
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Conclusions Easy to program. Lots of room for expansion. Motors are not as precise as preferred. http://www.youtube.com/watch?v=cYw2ewo O6c4 http://www.youtube.com/watch?v=cYw2ewo O6c4
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.