Это старая версия документа!
Мы уже научились создавать простой веб- сервер, отправлять веб- страницы в браузер клиента и отправлять данные из формы на странице обратно на сервер. Теперь мы сделаем ночник с полноцветным светодиодом, цветом и яркостью которого можно управлять по Wi-Fi через веб- интерфейс.
Для управления RGB светодиодом необходимо передавать на сервер 3 параметра — яркость красного, синего и зеленого цветов.
Соберем схему с RGB светодиодом
<html> <head> </head> <body> <form action="/"> Red: <input type="text" name="r" value="<=VALUE=R=>"> <br/> Green: <input type="text" name="g" value="<=VALUE=G=>"> <br/> Blue: <input type="text" name="b" value="<=VALUE=B=>"> <br/> <input type="submit" value="Send"> </form> </body> </html>
from machine import Pin, PWM _init() LedPinB = 15 LedPinG = 14 LedPinR = 13 ledB = Pin(LedPinB, Pin.OUT) ledG = Pin(LedPinG, Pin.OUT) ledR = Pin(LedPinR, Pin.OUT) pwmB = PWM(ledB) pwmG = PWM(ledG) pwmR = PWM(ledR) pwmB.freq(500) pwmG.freq(500) pwmR.freq(500) pwmB.duty(500) pwmG.duty(300) pwmR.duty(700)