Télécharger Imprimer la page

Raspberry PICO Mode D'emploi page 64

Publicité

s
= socket.socket()
s.bind(addr)
s.listen(1)
print('listening
on', addr)
# Listen for connections
while
True:
try:
cl,
addr
= s.accept()
print('client connected
request
= cl.recv(1024)
print(request)
request
= str(request)
racine
= request.find('/')
led_on
= request.find('/light/on')
led_off
= request.find('/light/off')
print(
'led on = '
print(
'led off = '
if
racine
== 6:
print("racine")
stateis
if
led_on
== 6:
print("led
led.value(1)
stateis
if
led_off
== 6:
print("led
led.value(0)
stateis
response
=
html
cl.send('HTTP/1.0 200 OK\r\nContent-type:
cl.send(response)
cl.close()
except
OSError
as
cl.close()
print('connection
Lors de son démarrage dans Thonny, le programme indiquera l'adresse IP assignée au serveur web du
PICO W
Le serveur écoute 3 URL qui peuvent être appelées dans un navigateur :
/ La racine du site (ainsi que toutes les autres adresses sauf celles-ci-dessous)
from', addr)
+ str(led_on))
+ str(led_off))
=
"Racine serveur web"
on")
=
"LED is ON"
off")
=
"LED is OFF"
%
stateis
e:
closed')
text/html\r\n\r\n')

Publicité

loading

Ce manuel est également adapté pour:

Pico w