How to interface a PS2 keyboard

In this post I will discuss some of the basic concepts needed to add PS2 type keyboard support to your next project. For the examples I will be using an Arduino Uno, but the idea is to generally keep the post generic so that it’s also useful on the platform your are using. Physical Interface […]

High Voltage Arduino Pins

Maybe you have also looked at some Arduino circuits posted online and noticed an interesting way in how some circuits handle high input pin voltages. With high I mean anything above the typical Vcc + 0.5 rating given in the ATMega328p datasheet. Lets look at an example, in a previous post I discussed building a […]

Getting started with STM32F1

If you are like me, you often find yourself opening some electronic device to see what makes it tick and maybe discover some new magic part. Recently this was the case with some new parts that I bought for my FPV drone and could not help noticing how many of these devices used STM micro-controllers. […]