combined SPI and WIFI code on nodemcu sending Signal only once

Thread Starter

yef smith

Joined Aug 2, 2020
717
Hello,I have built a code which creates wifi network on my nodemcu using thonny micropython.
I have added later SPI code as shown bellow.
But SPI signal is only sent once as shown in the photo bellow.
Why the socket commands block the SPI commands?
Thanks.
1608469713120.png

Code:
from machine import Pin,SPI
from time import sleep
import network
import usocket as socket
spi = machine.SPI(1, baudrate=1000000, polarity=0, phase=0)
ap_if = network.WLAN(network.AP_IF)
ssid = 'Sensor network4'
password = '123456789'
ap_if.active(True)
ap_if.config(essid=ssid, password=password)
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('',80))
s.listen(5)
while True:
    spi.write(b'1234')
    conn, addre=s.accept()
    request=conn.recv(1024)
    request='<p style="color:red"><u><h1>The temperature is:</u></p>'
    request2=str(12.9)
    response='gyhkjgku'
    conn.send('HTTP/1.1 200 OK\n')
    conn.send('Content-type: text/html\n')
    conn.send('Connection: close\n\n')
    conn.sendall(request)
    conn.sendall(request2)
    conn.close()
   
while True:
    spi.write(b'1234')
 
Last edited:
Top