https://github.com/gdsports/xbox1motor
Control DC motor using an Xbox One controller
https://github.com/gdsports/xbox1motor
arduino feather-m0 motor samd21 usb-host xbox-one
Last synced: about 1 month ago
JSON representation
Control DC motor using an Xbox One controller
- Host: GitHub
- URL: https://github.com/gdsports/xbox1motor
- Owner: gdsports
- License: mit
- Created: 2018-10-09T22:01:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-10T01:26:00.000Z (over 6 years ago)
- Last Synced: 2025-03-23T21:35:42.120Z (about 2 months ago)
- Topics: arduino, feather-m0, motor, samd21, usb-host, xbox-one
- Language: C++
- Size: 1.89 MB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Control DC Motor with an Xbox One controller

Demonstrate using an Xbox One to control motor speed. This projects uses the
USB host capability of the SAMD21. The
[USB Host Library for SAMD](https://github.com/gdsports/USB_Host_Library_SAMD)
is required to make this work.The Boring Company (Elon Musk's tunnel digging company) uses an
[Xbox controller](https://www.engadget.com/2018/09/10/boring-company-steers-machine-with-xbox-controller/).## Dependencies
* [USB Host Library for SAMD](https://github.com/gdsports/USB_Host_Library_SAMD)
* Adafruit Motor Shield V2 Library by Adafruit## Components
* 1 x Adafruit Feather M0 Express
* 1 x Adafruit FeatherWing Motor Controller
* 1 x Microsoft Xbox One Controller
* 1 x USB OTG to host cable or adapter
* 1 x USB micro cable
* 1 x 5V, 2A power pack
* 1 x CP2104 USB serial