Hi, I'm Bill. I'm a software developer with a passion for making and electronics. I do a lot of things and here is where I document my learning in order to be able to inspire other people to make ...
The I2C (Inter-Integrated Circuit) bus is a synchronous serial communication protocol that allows multiple electronic components (sensors, displays, memories, etc.) to be connected within the same ...
Building IoT projects with touchscreens used to be a headache, involving numerous components, messy wiring, and endless troubleshooting. But the ESP32-S3 Box-3 makes things way easier. It is an all-in ...
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a system-design platform and development environment for a visual programming language from National Instruments. It is used for data ...
Here's a closer look at the programming behind my animatronic mouth. Using Arduino, Python, and a few open-source libraries, I take a typed sentence and convert it into an animation sequence.
I looked at LabView more than a decade ago, and was very impressed, but I put it aside as test and measurement (T&M) was not at the top of my list of things to do. In the meantime, LabView has become ...
Programming this versatile microcontroller efficiently can significantly impact the success of your projects, whether you’re working on IoT applications, automation, or educational experiments. This ...
Arduino is a popular brand of open-source microcontrollers that can be used for a variety of DIY projects, from educational settings to home theater to smart home management. The microcontrollers are ...
If you're into robotics or electronics, you've likely come across Arduino—a small microcontroller that can control sensors and motors for nifty DIY projects. Like the Raspberry Pi, the Arduino is ...
Abstract: This paper presents an API for communication between Arduino and labview platforms, proposing a flexible structure for programming both to serve as a template for any project you want to ...