Skip to content

This project involves creating a system to transmit signals from two analog joysticks to an Android application via a socket connection. The desktop app, developed using Python and PyQt, reads joystick signals and sends them through a socket port. The Android app, built in Kotlin, receives and interprets these signals for display.

Notifications You must be signed in to change notification settings

Mr-QB/ControlerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Description: Signal Transmission from Analog Stick via Socket

Overview

This project aims to develop an application to transmit signals from 2 analog control sticks through a socket port to an Android application. The computer application will be developed using Python with PyQt interface, while the Android application will be developed using Kotlin.

Components

Computer Application (Python + PyQt)

  • Language: Python
  • Source: Here
  • GUI Framework: PyQt
  • Features:
    • Read signals from 2 analog control sticks.
    • Visually display data from 2 analog control sticks.
    • Establish socket connection.
    • Transmit signals through the socket port.
  • Deployment:
    • Update libraries: pip install -r PythonApp\requirements.txt
    • Run Python source: python3 PythonApp/main.py
  • Demo:

Demo Python App

Android Application (Kotlin)

  • Source: Here
  • Language: Kotlin
  • Features:
    • Connect to the socket port.
    • Receive signals from the computer application.
    • Process and interpret received signals.
    • Display received signals.
  • Demo:

Demo Android App

About

This project involves creating a system to transmit signals from two analog joysticks to an Android application via a socket connection. The desktop app, developed using Python and PyQt, reads joystick signals and sends them through a socket port. The Android app, built in Kotlin, receives and interprets these signals for display.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published