Skip to content

A library to connect sim racing peripherals to Arduino development boards

License

Notifications You must be signed in to change notification settings

dmadison/Sim-Racing-Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sim Racing Library for Arduino

arduino-library-badge Build Status Documentation LGPL license

The Sim Racing Library is an Arduino library for interfacing sim racing equipment such as pedals and gear shifters with Arduino development boards.

Getting Started

Install the library using either the .zip file from the latest release or by searching for "Sim Racing" in the libraries manager of the Arduino IDE. See the Arduino documentation on how to install libraries for more information.

Read the documentation to check if your device is supported by the library. Follow the wiring instructions on the device page to connect your device to the Arduino.

Run one of the library examples in the Arduino IDE by going to File -> Examples -> Sim Racing Library. For all peripherals, call begin() to initialize the class and update() to refresh with new data.

Supported Devices

Generic Devices

Commercial Devices

Adapters

Open source shields are available to connect the Logitech Three Pedal Peripheral and the Logitech Driving Force Shifter to a SparkFun Pro Micro. The design comes with a 3D printable case and custom board files so that the adapter appears with a custom identity and "Sim Racing" name over USB. You can use these shields to build an inexpensive USB HID adapter.

You can find all of the necessary files in the project repository.

License

This library is licensed under the terms of the GNU Lesser General Public License (LGPL), either version 3 of the License, or (at your option) any later version. See the LICENSE file for more information.