Hima Tammineedi Ian Lawson
What is an NXT?
 Produced by Lego Mindstorms
 Robotics
 System
 32-bit AT91SAM7S256 main microprocessor (256
kB flash memory, 64 kB RAM)
 8-bit ATmega48 microcontroller @ 4 MHz (4 kB
flash memory, 512 Bytes RAM)
Physical Features
 4 input/3 output ports
 100x64 pixel LCD Black & White
 Bluetooth
 Speaker
 4 button UI
 Powered by 6 AA batteries or rechargeable
battery pack
Programming
 Programmable in many languages
 NXT-G
 LabVIEW
 RobotC
 NXTGCC
 MATLAB
 Many more….
 Read input from sensors/Output values to
motors or servos
How it relates to our class
 FFs
 Dot matrix display
 Motors/Sensors
 A/D – D/A conversion
 Op-Amps
 Microcontrollers
How it relates to the rest of the
world
 Introduces children to programming
 Inspires creativity
 Can make simple robots that do helpful tasks
High Level Block Diagram
And now for a demo…

Engineering show and tell

  • 1.
  • 2.
    What is anNXT?  Produced by Lego Mindstorms  Robotics  System  32-bit AT91SAM7S256 main microprocessor (256 kB flash memory, 64 kB RAM)  8-bit ATmega48 microcontroller @ 4 MHz (4 kB flash memory, 512 Bytes RAM)
  • 3.
    Physical Features  4input/3 output ports  100x64 pixel LCD Black & White  Bluetooth  Speaker  4 button UI  Powered by 6 AA batteries or rechargeable battery pack
  • 4.
    Programming  Programmable inmany languages  NXT-G  LabVIEW  RobotC  NXTGCC  MATLAB  Many more….  Read input from sensors/Output values to motors or servos
  • 5.
    How it relatesto our class  FFs  Dot matrix display  Motors/Sensors  A/D – D/A conversion  Op-Amps  Microcontrollers
  • 6.
    How it relatesto the rest of the world  Introduces children to programming  Inspires creativity  Can make simple robots that do helpful tasks
  • 7.
  • 13.
    And now fora demo…