If you have already tried to build a control panel interfaced by USB with many ON/OFF buttons, you know that it's not as simple as it may seem. Not only the multiplication of buttons makes the wiring process quickly complex, but if you are limited to 5 or 8 inputs per module, the number of interface modules that you must use increases rapidly. A way to improve these two issues consists in multiplexing several buttons on a single analog interface, and this is what we are going to show you today.
We just realized that we never really talked about the animation system integrated into Yoctopuce displays. There is a short note about it in the documentation, required functions are documented, there is a example in every Yoctopuce programming library. But we never explained how it works. This week, after only 7 seven years, we make up for it.
Five years ago, we wrote a post explaining how to use our library into a Swift project. Unfortunately, during these five years, Apple has made changes to this programming language and what was true at the time is not necessarily so anymore. Therefore, it's time to update this post.
For several years, we have been offering different YoctoHubs to connect Yoctopuce sensors directly to the network, without using a computer. But as you may have noticed, on this product range, we don't throw ourselves headlong into cutting-edge technologies, especially when standards are split: LoRa, Sigfox, LTE-M, NB-IoT, 5G... With the multiplication of networks aimed at the IoT, we had to wait for the landscape to become clearer, because we couldn't do it all and we had to choose the solution which would best suit our customers. But there it is, we finally made our choice, and it's almost ready.
For one of our experiments, we needed a laboratory power supply, that we could easily move around and that we could drive remotely through a wired network connection. At Yoctopuce, hardware-wise, we tend to bet on the best known manufacturers, but this time we decided to give the RD6006 a chance...