Professional Documents
Culture Documents
IntelAcademic DIY 05 Maestro Pololu USB Card
IntelAcademic DIY 05 Maestro Pololu USB Card
Agenda
Agenda
Introduction
Configuring the Android project
USB Communications
Manage the Pololu card
Create an App
Conclusion
Introduction
Introduction
The Maestro Pololu is a USB Servo Controller
with the following specifications:
USB Communications
USB Communications
Control transfert
To send commands to the card, we will use the
Android ControlTransfert method
We will use the samples to configure the method
parameters
USB Communications
Operation codes
Here are the different operation codes available:
REQUEST_SET_SERVO_VARIABLE = 0x84,
REQUEST_SET_TARGET = 0x85
USB Communications
Encapsulate USB communications
Let's create a new Java interface
USB Communications
Encapsulate USB communications
Implements the interface with the
controlTransfert method
USB Communications
Encapsulate USB communications
USB Communications
Encapsulate USB communications
USB Communications
Encapsulate USB communications
Create an app
Create an app
Create your xml view
Create an app
Add behavior
In your activity, in the onCreate method
Create an app
Add behavior
Create an app
Other improvements ?
You can use the sensors to automatically
activate the servo motors
You can use the GPS data to modify servo
motor's behaviors
Intel organize a contest on para-glider
autonomous drones using those technologies
Conclusion
Conclusion
Control your card with your Intel phone
An Intel phone is a computer, you can program it
to control the Maestro card
Take advantage of the powerful CPU, sensors,
GPS, etc that the Intel phone can provide
If you have ideas that use Intel hardware and
Pololu cards, feel free to let us know
Notice For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
http://creativecommons.org/licenses/by/3.0/