ESP8266 is a really cheap (<£5) microcontroller with built in WiFi. I loaded up a D1 Mini with ESPEasy and added a Rotary Encoder to make a Volume control.
![Name: IMG_0714.jpg
Views: 97
Size: 235.4 KB]()
![Name: Screen Shot 2020-10-26 at 18.12.36.png
Views: 90
Size: 100.5 KB]()
I can provide more details if anyone is interested.
Tony
Code:
on System#Boot do
TimerSet_ms,1,1
Pulse,2,0,10
endon
on Rules#Timer=1 do
Let,1,[Rotary#Count]
if [Var#1]!=[Var#2]
if [Var#1]>[Var#2]
let,3,([Var#1]-[Var#2])*6
sendtoHTTP,192.168.1.100,9000,/?player=Computer&p0=mixer&p1=volume&p2=%2b[Var#3]
else
let,3,([Var#2]-[Var#1])*6
sendtoHTTP,192.168.1.100,9000,/?player=Computer&p0=mixer&p1=volume&p2=%2d[Var#3]
endif
Let,2,[Var#1]
Pulse,2,0,10
TimerSet,2,10
endif
TimerSet_ms,1,100
endon
on Rules#Timer=2 do
Pulse,2,0,30
DeepSleep,0
endon
I can provide more details if anyone is interested.
Tony