24/07/2017, 15:34
Dai facciamo cosi, se hai pazienza, la prossima guida che pubblicherò spiegherà come fare
![Smile Smile](https://forum.raspberryitaly.com/images/smilies/smile.png)
![Heart Heart](https://forum.raspberryitaly.com/images/smilies/heart.png)
![Idea Idea](https://forum.raspberryitaly.com/images/smilies/lightbulb.png)
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione!
raspberry che rileva presenza smartphone
|
#!/usr/bin/python
import bluetooth
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
GPIO.setup(16, GPIO.OUT)
print "In/Out Board"
while True:
print "Checking " + time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime())
result = bluetooth.lookup_name('08:EE:8B:19:B0:94', timeout=5)
if (result != None):
GPIO.output(7,True)
print "NOTE4 RILEVATO"
else:
GPIO.output(7,False)
print "NOTE4 FUORI PORTATA"
result = bluetooth.lookup_name('08:D4:2B:B7:33:A4', timeout=5)
if (result != None):
GPIO.output(16,True)
print "NOTE2 RILEVATO"
else:
GPIO.output(16,False)
print "NOTE2 FUORI PORTATA"
time.sleep(60)
Citazione:Domanda : aprendo python e facendo copia incolla del tuo schetch cosa si deve modificare per adattarlo per il mio telefono?
Inviato dal mio SM-N9005 utilizzando Tapatalk
#!/usr/bin/python
import bluetooth
import time
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
GPIO.setup(16, GPIO.OUT)
print "In/Out Board"
while True:
print "Checking " + time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime())
result = bluetooth.lookup_name('08:EE:8B:19:B0:92', timeout=5)
if (result != None):
GPIO.output(7,True)
print "NOTE4 RILEVATO"
os.system('espeak "note 4 rilevato" -v it -p 70 -s 155 > /dev/null 2> /dev/null')
else:
GPIO.output(7,False)
print "NOTE4 FUORI PORTATA"
os.system('espeak "note 4 fuori portata" -v it -p 70 -s 155 > /dev/null 2> /dev/null')
result = bluetooth.lookup_name('08:D4:2B:B7:33:A9', timeout=5)
if (result != None):
GPIO.output(16,True)
print "NOTE2 RILEVATO"
os.system('espeak "note 2 rilevato" -v it -p 70 -s 155 > /dev/null 2> /dev/null')
else:
GPIO.output(16,False)
print "NOTE2 FUORI PORTATA"
os.system('espeak "note 2 fuori portata" -v it -p 70 -s 155 > /dev/null 2> /dev/null')
time.sleep(3)