GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dmadison/Sim-Racing-Arduino: A library to connect sim racing peripherals to Arduino development boards

BranchesTags
Open more actions menu

Latest commit

 

History

116 Commits
116 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
examples
examples
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
keywords.txt
keywords.txt
 
 
library.properties
library.properties
 
 

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

  • Two pedal peripherals (gas + brake)
  • Three pedal peripherals (gas, brake, clutch)
  • Analog shifters
  • Analog handbrakes

Commercial Devices

  • Logitech Two Pedal Peripheral (Gas, Brake)
  • Logitech Three Pedal Peripheral (Gas, Brake, Clutch)
  • Logitech Driving Force Shifter (G923 / G920 / G29)
  • Logitech G27 Shifter
  • Logitech G25 Shifter

Adapters

Open source shields are available to connect the Logitech Three Pedal Peripheral and the Logitech shifters (Driving Force / G27 / G25) 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.

About

A library to connect sim racing peripherals to Arduino development boards

Resources

Readme
LGPL-3.0 license
Activity

Stars

105 stars

Watchers

6 watching

Forks

11 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.