Skip to content

A windows service application that communicates with an Arduino and sends temperature information about GPU Temp and CS:GO kills, Arduino receives data through serial and displays it on a small OLED screen.

License

Notifications You must be signed in to change notification settings

bman46/Arduino-Gaming-Assistant

Repository files navigation

Arduino Gaming Assistant:

Build status

A windows service application that communicates with an arduino and sends temperature information about GPU Temp and CS:GO kills, Arduino recives data through serial and displays it on a OLED screen. This was formerly known as ArduinoTemp.

Setup:

Arduino:

  • Verify that MultiLCD Library is installed
  • Upload Arduino TempDisplay.ino file to arduino.
  • Connect I2C OLED display power to corresoponding power connections
  • Connect SCL to A5
  • Connect SDA to A4
  • When powered on/restarted, LCD Should dislay: Starting..
    • if it doesnt, comment theLCD_SSD1306 lcd; line and uncomment another one that corresponds to your screen type.

Install on Windows PC:

  • Download/Install Visual Studio 2017
  • Open ArduinoTemp.sln with Visual Studio
  • Go to Build>Build Solution
  • On the Windows Start menu or Start screen, open the Visual Studio 2017 folder, then run Developer Command Prompt as admin.
  • Navigate to build folder using pushd (Build Output Directory)
  • Type in to console:installutil ArduinoTemp.exe -Should say "The transacted install had completed." and "The Commit phase completed successfully."
  • Open services.msc and find ArduinoTemp
  • Start by right clicking on it and click start

Uninstall/Update on Windows PC:

  • On the Windows Start menu or Start screen, open the Visual Studio 2017 folder, then run Developer Command Prompt as admin.
  • Type in to console: installutil /u ArduinoTemp.exe
  • Open services.msc and verify ArduinoTemp is no longer there.
  • If updating, follow the install instructions after completing the uninstall.

Add .cfg Files to CS:GO:

  • Download the gamestate_integration_ArduinoTemp.cfg
  • Place the file in the CS:GO cfg folder:
    • for example: D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\
  • CS:GO Support thanks to the CSGSI Library
  • Note: This should not get you VAC banned as it is supported by valve. However, dont go messing around in other folders unless you know what your doing. Read More Here

About

A windows service application that communicates with an Arduino and sends temperature information about GPU Temp and CS:GO kills, Arduino receives data through serial and displays it on a small OLED screen.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published