Get the latest tech news
Internet of Desks: How I Connected My Standing Desk to the Internet
Connecting my standing desk to the internet was a process. In this process I document I2C sniffing, and the whole process of building the new controller.
Remember that this is digital data - so the controller can only pull either of the pins high or low, which literally means “emitting voltage” or “connected to ground”. An interrupt causes the CPU to halt execution of whatever it was doing, switch to some other context, do some other processing, and then return back to the main program loop. Something else I learned the hard way is that my desk controller really does not appreciate having its button pressed and depressed at the clock speed of the ESP32, and it gets really confused and sad.
Or read this on Hacker News