Squareline Studio UI Touch Inputs and Event Handling on an RP2040 Connect [shorts #9]

Some time ago, I built a simple yet beautiful UI using Squareline Studio, and I then deployed that GUI on an Arduino Nano RP2040 Connect that displayed it on a small touchscreen. You can learn more about that process here. While those two videos discussed the process of building and exporting the UI in great detail, they never explained how to control the UI using the touch screen. Therefore, this third part in the mini-series goes over enabling the touchscreen and making it work with the UI.

Continue reading Squareline Studio UI Touch Inputs and Event Handling on an RP2040 Connect [shorts #9]

Arduino vs. Raspberry Pi: Choosing the Right Platform for Your Project [shorts #8]

In the world of electronics and DIY projects, two popular platforms have emerged as go-to options for enthusiasts and professionals alike: Arduino and Raspberry Pi. Both Arduino and Raspberry Pi offer unique features and capabilities, but choosing the right platform for your project requires understanding their strengths, limitations, and the specific requirements of your project. This report aims to provide a comparison of Arduino and Raspberry Pi, highlighting their key differences and helping you make an informed decision.

Continue reading Arduino vs. Raspberry Pi: Choosing the Right Platform for Your Project [shorts #8]

Mastering Arduino Programming: Tips and Tricks for Efficient Coding [shorts #7]

Arduino, the open-source electronics platform, has revolutionized the world of hobbyist electronics and DIY projects. With its user-friendly interface and vast community support, Arduino has become the go-to choice for beginners and experts alike. To truly harness the power of Arduino, it is essential to master the art of efficient coding. In this article, we will explore some valuable tips and tricks that will help you write clean and optimized Arduino code.

Continue reading Mastering Arduino Programming: Tips and Tricks for Efficient Coding [shorts #7]

Building an Embedded Graphical UI for the Arduino Nano RP2040 Connect Using Squareline Studio [shorts #6]

I recently discovered Squareline Studio, a simple-to-use graphical UI designer for all kinds of projects, ranging from desktop applications to embedded devices. The editor is extremely easy to use and comes with all the widgets (such as buttons, textboxes, and checkboxes) UI designers would expect. However, as the program is still quite new, it also still comes with a few bugs and quirks, and some processes are not as straightforward as they might initially seem.

Continue reading Building an Embedded Graphical UI for the Arduino Nano RP2040 Connect Using Squareline Studio [shorts #6]

How to Write a Simple Android Wear OS Hello World Application

A few months back I treated myself to a new watch, and I decided to finally try a smartwatch. I haven’t thought that I’d use it as much as I ended up doing, but I noticed that the Android device lacks a few features that I’d previously found on the Apple Watch, most notably a native stocks app that helps keep track of my portfolio. Granted, I don’t know why I’d like to see my life savings disappear in real-time, but I decided to try and write a simple stock tracking app for Wear OS devices just for the sake of it. However, this article discusses how to get started with writing a custom program for Wear OS devices.

Continue reading How to Write a Simple Android Wear OS Hello World Application

A Brief Introduction to Analog Signals on Arduino Boards [shorts #5]

Some Arduino boards, like the MKR Vidor 4000, come with built-in digital-to-analog converters (also often simply abbreviated to DACs). With other popular development boards, for example, the Arduino UNO, you’ll have to live with a PWM pseudo-analog output. Or do you? This short article investigates the difference between true analog outputs and PWM pseudo-analog signals, and what you can do to get a true analog signal without having to own one of the more expensive Arduino boards.

Continue reading A Brief Introduction to Analog Signals on Arduino Boards [shorts #5]

2021: Christmas greetings from nerdhut.de

Dear readers,

It’s almost Christmas again, so it’s time for the annual nerdhut.de Christmas letter and stats report. You may have noticed that I broke this tradition last year as I honestly didn’t want to look back at 2020. At that point, I and many others have hoped that the corona-virus pandemic would be over by 2021. Unfortunately, that was a bit too optimistic, as it turned out. Either way, let’s focus on the positive things and have a look back at the stats of 2020 and 2021!

Continue reading 2021: Christmas greetings from nerdhut.de