RPI PWM SIGNAL configuration

Adafruit Python PCA9685

Python code to use the PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone black.

Installation

To install the library from source (recommended) run the following commands on a Raspberry Pi or other Debian-based OS system:
sudo apt-get install git build-essential python-dev
cd ~
git clone https://github.com/adafruit/Adafruit_Python_PCA9685.git
cd Adafruit_Python_PCA9685
sudo python setup.py install
Alternatively you can install from pip with:
sudo pip install adafruit-pca9685
Note that the pip install method won't install the example code.

Check I2C device
sudo i2cdetect -y 1

Installation

You can install this package in the usual way using pip:

pip install flask-socketio
 sudo pip install -U socketIO-client


from flask import Flask, render_template
from flask_socketio import SocketIO
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)


from socketIO_client import SocketIO as client_socketio, BaseNamespace
my_client = client_socketio('184.72.95.87',3000)
str=""

@socketio.on('chat message')
def handle_message(message):
    print('received message: ' + message)

my_client.emit('chat message', str)
print(str)
def doSomething(data):
    print data
    print "Halloween"

    if data in ['hey','hello']:
        socketIO.emit('reply_from_client',"hello clienty")
    print "hello client"


my_client.on('chat message', doSomething)
my_client.wait()


if __name__ == '__main__':
    socketio.run(app)




pi@raspberrypi:~/Desktop/Raspberry Old/Adafruit_Python_PCA9685 $ cd examples/
pi@raspberrypi:~/Desktop/Raspberry Old/Adafruit_Python_PCA9685/examples $ ls
eagle_eye.py  simpletest.py
pi@raspberrypi:~/Desktop/Raspberry Old/Adafruit_Python_PCA9685/examples $

Comments