Skip to content

misisnik/ExternalInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

External user irnterface with usb

Project tags:

  • MCP2210
  • Displat with "IST3020"
  • Joystick
  • Python library

Project tree:

  • hw
    • board with buttons on the left side - KiCad files - schematics and pcb
    • board with buttons next to joystick - KiCad files - schematics and pcb
    • casing - FreeCad projects for casing this user interface (3D pronting)
  • sw
    • Python 3.4 project lib

It contains:

Installation

-Ubuntu and python 2.7
---------------
		$ apt-get update
		$ apt-get install python-dev
		$ apt-get install cython
		$ apt-get install libusb-1.0.0 libusb-1.0.0-dev libudev-dev
		$ pip install hidapi

	install Pillow
		$ apt-get install libjpeg-dev
		$ pip3 install pillow

	-- display LIB
	git clone https://github.com/misisnik/ExternalInterface



-Raspbian Jesee
---------------
		$ apt-get update
		$ sudo apt-get install git python3.4 python3-dev

	install pip3 from git
		$ git clone https://github.com/pypa/pip
		$ cd pip
		$ python3.4 setup.py install
		$ cd ..
		$ rm -r pip

	install cython
		$ apt-get install cython3

	libusb
		$ apt-get install libusb-1.0.0 libusb-1.0.0-dev libudev-dev

	install cython-hidapi
		$ git clone https://github.com/gbishop/cython-hidapi.git
		$ cd cython-hidapi
		$ python3 setup.py build
		$ python3 setup.py install
		$ cd ..
		$ rm -r cython-hidapi

	install Pillow
		$ apt-get install libjpeg-dev
		$ pip3 install pillow

	-- display LIB
	git clone https://github.com/misisnik/ExternalInterface

Examples

-Main example - introduction of display + snake game

About

Bacheor these - An external user interface with USB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published