Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import grovepi
- import bluetooth
- import os
- import sys
- redLed = 3
- greenLed = 2
- intCount = 0
- grovepi.pinMode(redLed,"OUTPUT")
- grovepi.pinMode(greenLed,"OUTPUT")
- os.system("sudo hciconfig hci0 piscan")
- server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
- port = 1
- server_sock.bind(("",port))
- server_sock.listen(1)
- client_sock,address = server_sock.accept()
- print ("Accepted connection from ",address)
- while (True):
- try:
- data = client_sock.recv(1024)
- print ("received [%s]" % data)
- if (data == "xpressed"):
- intCount = intCount + 1
- if (intCount == 1):
- grovepi.digitalWrite(redLed,0)
- grovepi.digitalWrite(greenLed,1)
- if(intCount == 2):
- grovepi.digitalWrite(redLed,1)
- grovepi.digitalWrite(greenLed,0)
- if (intCount == 3):
- grovepi.digitalWrite(redLed,1)
- grovepi.digitalWrite(greenLed,1)
- if (intCount == 4):
- grovepi.digitalWrite(redLed,0)
- grovepi.digitalWrite(greenLed,0)
- if (intCount == 5):
- intCount = 0
- except:
- client_sock.close()
- server_sock.close()
- sys.exit()
- os.system("sudo hciconfig hci0 noscan") #turn off bluetooth adapter for security reaso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement