Skip to content

benielT/GestAKey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GestAKey

Gest A Key, yet so powerful...

Components

Arduino

  • Collects data from capactive touch matrix
  • Send raw data to Python

Python

  • Gesture recognizer algorithm

  • Receives data from Arduino

  • Classifies gesture and sends it to Node server

    cd data
    pyton3 data_read.py
    

C

  • Listens to keypresses (up/down/mod)

  • Adapted from Daniel Beard

  • Sends keypresses to Node server

    cd sys
    gcc -Wall -o globalkeypress globalkeypress.c -framework ApplicationServices
    ./globalkeypress
    

JavaScript

  • Node.js server that orchestrates everything

  • Has three sockets

    • In socket: receives gestures from Python
    • In socket: receives keypresses (up/down/mod) from C
    • Out socket: sends keypresses to Python

    cd app
    node index.js
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published