Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. import time
  2. import grovepi
  3. import bluetooth
  4. import os
  5. import sys
  6.  
  7. redLed = 3
  8. greenLed = 2
  9. intCount = 0
  10.  
  11.  
  12. grovepi.pinMode(redLed,"OUTPUT")
  13. grovepi.pinMode(greenLed,"OUTPUT")
  14.  
  15. os.system("sudo hciconfig hci0 piscan")
  16. server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
  17. port = 1
  18. server_sock.bind(("",port))
  19. server_sock.listen(1)
  20.  
  21. client_sock,address = server_sock.accept()
  22. print ("Accepted connection from ",address)
  23.  
  24. while (True):
  25. try:
  26. data = client_sock.recv(1024)
  27. print ("received [%s]" % data)
  28. if (data == "xpressed"):
  29. intCount = intCount + 1
  30. if (intCount == 1):
  31. grovepi.digitalWrite(redLed,0)
  32. grovepi.digitalWrite(greenLed,1)
  33. if(intCount == 2):
  34. grovepi.digitalWrite(redLed,1)
  35. grovepi.digitalWrite(greenLed,0)
  36. if (intCount == 3):
  37. grovepi.digitalWrite(redLed,1)
  38. grovepi.digitalWrite(greenLed,1)
  39. if (intCount == 4):
  40. grovepi.digitalWrite(redLed,0)
  41. grovepi.digitalWrite(greenLed,0)
  42. if (intCount == 5):
  43. intCount = 0
  44.  
  45.  
  46.  
  47. except:
  48. client_sock.close()
  49. server_sock.close()
  50. sys.exit()
  51.  
  52. os.system("sudo hciconfig hci0 noscan") #turn off bluetooth adapter for security reaso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement