Building Your Own Controllers
description
Transcript of Building Your Own Controllers
![Page 1: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/1.jpg)
BUILDING YOUR OWN
CONTROLLERS
Chad Travis
![Page 2: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/2.jpg)
Microcontrollers
Arduino
Teensy
![Page 3: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/3.jpg)
More on Teensy Uses C or Java Mini USB 2 Modes: User Program and HalfKay Bootloader mode
![Page 4: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/4.jpg)
Loading Programs Teensy Loader Program, Java
![Page 5: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/5.jpg)
Loading Programs Command Line Loading, C
![Page 6: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/6.jpg)
Arduino Java Compiler/IDE
![Page 7: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/7.jpg)
IO
![Page 8: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/8.jpg)
Digital IO
![Page 9: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/9.jpg)
Analog IOanalogRead() returns a number between 0 to 1023, but analogWrite() requires a number between 0 and 255
![Page 10: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/10.jpg)
Communication to Teensy through C# and Serial Port
Connecting to the correct COM port
![Page 11: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/11.jpg)
Communication to Teensy through C# and Serial Port
![Page 12: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/13.jpg)
Projects
![Page 14: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/14.jpg)
Accelerometer Demonstration
![Page 15: Building Your Own Controllers](https://reader036.fdocuments.us/reader036/viewer/2022081513/56815f12550346895dcdd709/html5/thumbnails/15.jpg)
Questions?