NXT Programming by Paul Cain Programming With Lego NXT Simple - - PowerPoint PPT Presentation

nxt programming
SMART_READER_LITE
LIVE PREVIEW

NXT Programming by Paul Cain Programming With Lego NXT Simple - - PowerPoint PPT Presentation

NXT Programming by Paul Cain Programming With Lego NXT Simple Motors Sensors Color Pressure Ultrasonic Others depending on kit Many Homebrew opportunities


slide-1
SLIDE 1

NXT Programming

by Paul Cain

slide-2
SLIDE 2

Programming With Lego NXT

  • Simple Motors
  • Sensors

○ Color ○ Pressure ○ Ultrasonic ○ Others depending

  • n kit
  • Many Homebrew
  • pportunities

http://upload.wikimedia.org/wikipedia/commons/c/cc/Nxt- brique.jpg

slide-3
SLIDE 3

Graphical NXT Programming

slide-4
SLIDE 4
  • Ada
  • C++
  • Objective C
  • Java
  • Haskell
  • Perl
  • Python
  • MATLAB
  • Many others...

http://en.wikipedia.

  • rg/wiki/Lego_Mindstorms#Programming_languages_2

http://lejos.sourceforge. net/nxt/nxj/tutorial/Preliminaries/ecl_project_pc11.png

Text-Based NXT Programming

slide-5
SLIDE 5

http://www.youtube.com/watch?v=hbGTGc3cZnU

Lego Pinball Machine

slide-6
SLIDE 6

http://www.youtube.com/watch?v=fPV9YG6XnG4

Android Remote Control with Bluetooth

slide-7
SLIDE 7

http://www.youtube.com/watch?v=LAQmMlSd-Mo

Lego Desert Eagle

slide-8
SLIDE 8

http://www.youtube.com/watch?v=xvZU2PchUmY

Lego Automatic Toilet Flusher

slide-9
SLIDE 9

http://www.youtube.com/watch?v=XjWt4O4bSjQ&feature=related

Lego Safe

slide-10
SLIDE 10

http://www.youtube.com/watch?v=plQ8Y3XAKvA

Giant Thermometer

slide-11
SLIDE 11

http://www.youtube.com/watch?v=-k2xWoyP-SA&feature=related

Lego Centrifuge

slide-12
SLIDE 12

Demonstration

Demonstration of the movements listed in the handout

slide-13
SLIDE 13
  • Challenge 1: Drive into Garage
  • Challenge 2: Back into Garage
  • Challenge 3: Two Laps around a Track
  • Challenge 4: Two Laps backwards around a Track

Challenges

slide-14
SLIDE 14
  • What was your favorite one of the NXT

devices I showed you?

  • What do you think of NXT programming?

Was it easy? hard? fun?

  • Any other comments?

Review/Discussion