building your own controllers

15
BUILDING YOUR OWN CONTROLLERS Chad Travis

Upload: monte

Post on 22-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Chad Travis. Building Your Own Controllers. Microcontrollers. Arduino. Teensy. More on Teensy. Uses C or Java Mini USB 2 Modes: User Program and HalfKay Bootloader mode. Loading Programs. Teensy Loader Program, Java. Loading Programs. Command Line Loading, C. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Building Your Own Controllers

BUILDING YOUR OWN

CONTROLLERS

Chad Travis

Page 2: Building Your Own Controllers

Microcontrollers

Arduino

Teensy

Page 3: Building Your Own Controllers

More on Teensy Uses C or Java Mini USB 2 Modes: User Program and HalfKay Bootloader mode

Page 4: Building Your Own Controllers

Loading Programs Teensy Loader Program, Java

Page 5: Building Your Own Controllers

Loading Programs Command Line Loading, C

Page 6: Building Your Own Controllers

Arduino Java Compiler/IDE

Page 7: Building Your Own Controllers

IO

Page 8: Building Your Own Controllers

Digital IO

Page 9: Building Your Own Controllers

Analog IOanalogRead() returns a number between 0 to 1023, but analogWrite() requires a number between 0 and 255

Page 10: Building Your Own Controllers

Communication to Teensy through C# and Serial Port

Connecting to the correct COM port

Page 11: Building Your Own Controllers

Communication to Teensy through C# and Serial Port

Page 12: Building Your Own Controllers

Types of SensorsPush Buttons

Single Axis Potentiometer

Dual Axis Potentiometer

Sliding Potentiometer

Accelerometer

Gyrometer

Magnetometer

Thermo Sensor

Vibration Sensor

Water Sensor

Bluetooth

Etc.

Page 13: Building Your Own Controllers

Projects

Page 14: Building Your Own Controllers

Accelerometer Demonstration

Page 15: Building Your Own Controllers

Questions?