Raspberry Pi low-cost computer

How to Upgrade a Raspberry Pi for Remote Desktop

The Raspberry Pi is a low-cost computer with interfaces available for displays, human input devices, and multimedia equipment.  But sometimes it is...
Two RISC-V Development Boards

RISC-V Project: Driving Outputs

The RISC-V instruction set architecture (ISA) is rapidly gaining traction with electronics and robotics enthusiasts.  Thanks to new development kits like the...
Raspberry Pi 4 Single Board Computer

Raspberry Pi: How to Transfer Files to Windows

If you are a Raspberry Pi 3 or 4 user, the on-board Wi-Fi radio is probably more than just a convenience, but...

Crystalfontz 3-Color ePaper Display (1.54”) Unboxing

For avid readers, electronic paper (ePaper) is a welcome publishing innovation thanks to lightweight e-Readers.  This display technology stands apart due to...
Static-sensitive devices are often flagged with hard-to-miss safety labels.

Anti-Static: Why All the Fuss?

By now, you’ve probably encountered plenty of notices and safety labels warning about static electricity around high-tech components. Normally,...
Raspberry Pi with Arducam.

Python for Raspberry Pi Cameras: Getting Started

The Python programming language has basically become a lingua franca of machine learning and machine vision.  While there are many other languages...
Raspberry Pi Camera Version 2.1.

Getting Started with Raspberry Pi Cameras

The Raspberry Pi single-board computers are a great starting point for machine vision research.  One of the many reasons why is the...
Arduino PRO Portenta H7 Development Board

Arduino Portenta H7 Part 2: Dual-Core Computing

With its two Arm Cortex cores operating at 480 MHz and 240 MHz, the Arduino Portenta H7 is the most powerful Arduino...

Programming AVR Microcontrollers with Atmel Studio 7

Inexpensive microcontrollers have seen a resurgence thanks to the internet of things (IoT) and wearable devices.  These end-uses depend on parts that...
Surface-Mounted Components

Lessons Learned: Surface Mount Details (Free Preview)

In industrial prototyping, we apply engineering principals to new designs in order to avoid errors.  This includes use of advanced math and...