Blog

This article covers how to calculate the IMU (Inertial Measurement Unit) angles of an Arduino Uno WiFi Rev2 microcontroller.
Read More →
Read More →

This article covers how to read the IMU (Inertial Measurement Unit) of an Arduino Uno WiFi Rev2 microcontroller.
Read More →
Read More →

In my previous article I showed you how to select hardware for an Arduino Uno Robot. In this article I'll walk you through how to assemble the hardware.
Read More →
Read More →

In this article I'll walk you through how to select the hardware for an Arduino Uno Robot project.
Read More →
Read More →

This article covers how to transfer and access remote files on a Raspberry Pi using Samba.
Read More →
Read More →

How do you add a new Raspberry Pi group? You can create a new Raspberry Pi group with the addgroup command. For an example of how to do that, see the steps below.
Read More →
Read More →

This article covers setting up a Raspberry Pi 4 to run a Web app in kiosk mode on a touchscreen or monitor.
Read More →
Read More →

This article covers setting up a headless Raspberry Pi as a Jupyter Notebook server. It includes GPIO physical computing examples.
Read More →
Read More →

In this article I show you how to blink the onboard LED of a D1 Mini Pro board. These instructions were written using a Mac, but can easily be adapted for Windows.
Read More →
Read More →

In this article I show you how to blink the onboard LED of a D1 Mini board. These instructions were written using a Mac, but can easily be adapted for Windows.
Read More →
Read More →

This article covers setting up Jupyter and Machine Learning frameworks on a Jetson Xavier NX using Docker.
Read More →
Read More →

In this article I’m going to show you how to mount a WD_Black SN750 250GB NVMe Internal Gaming SSD to a Jetson Xavier NX.
Read More →
Read More →

In this article I show you how to perform a headless WiFi setup of a Jetson Xavier NX. No monitor, keyboard or mouse required.
Read More →
Read More →

This article covers how to connect and login to an NVIDIA Jetson Nano using a Micro-USB cable.
Read More →
Read More →

In this article I show you how to perform a headless WiFi setup of a Jetson Nano. No monitor, keyboard or mouse required.
Read More →
Read More →

In this article I'm going to show you how to mount a Samsung T5 2TB External SSD to a Raspberry Pi 4 using headless, command line operations.
Read More →
Read More →

This article covers how to setup a Raspberry Pi 4 Model B with a desktop for headless remote access over SSH, WiFi and VNC from scratch. You won't need an extra mouse, monitor or keyboard.
Read More →
Read More →

This article covers upgrading a headless Raspberry Pi 4 lite image with a desktop. You won't need a mouse, monitor or keyboard. I'll also show you how to connect over VNC.
Read More →
Read More →

This article covers how to read the IMU (Inertial Measurement Unit) of an Arduino Nano 33 IOT microcontroller.
Read More →
Read More →

This article covers setting up a Raspberry Pi to run a Web app in kiosk mode on a touchscreen or monitor.
Read More →
Read More →

This article covers setting up a Raspberry Pi 4 Model B for headless SSH access over WiFi using a Mac or Windows 10. These instructions have also been tested on Pi Zero W. A link for setting up a Raspberry Pi 3 B+ can be found in the article.
Read More →
Read More →

In this tutorial I cover how to drive two dc (direct current) motors using an L298N motor driver.
Read More →
Read More →

To drive several servo motors with any Arduino you can use the popular PCA9685 16 Channel PWM Servo Motor Driver I2C Module. By using a Seeeduino Nano you can do it more easily using it's built in I2C Grove connector.
Read More →
Read More →

In this article I show you how to blink the onboard LED of an ESP32 Dev Kit board. These instructions were written using a Mac, but can easily be adapted for Windows.
Read More →
Read More →

In this article I show an absolute beginner to ROS (Robot Operating System) how to run a TurtleSim (turtle robot simulation) on a Mac.
Read More →
Read More →

In this resource guide you will find a list of recommended links and hardware for working with the Raspberry Pi.
Read More →
Read More →

Would you like to buy a Raspberry Pi Zero, but aren't sure which version you should get? This article will help you decide. When buying a Pi Zero you should ask yourself the following questions that I will cover below.
Read More →
Read More →

To keep things simple, I showed in a previous post how to add WiFi to a Jetson Nano using a USB adapter. In this post I'll show advanced users how to upgrade to an Intel Dual Band Wireless card that will also provide Bluetooth functionality.
Read More →
Read More →

This article covers how to run NodeJS on a headless Raspberry Pi or Pi Zero W. It also covers how to autostart your site after a reboot or crash using pm2 and manage source files with git.
Read More →
Read More →

When you get a Jetson Nano Developer Kit, the first thing you need to figure out is how to power it. Should you use the Micro USB port with the same 5V 2.5A power supply you use on a Raspberry Pi? Or should you invest in a 5V 4A barrel jack power supply? Here's the short answer.
Read More →
Read More →

This article covers how to power a Raspberry Pi from 6 rechargeable NiMH batteries. I'll show you a device that I've used to drive robots and crittercams.
Read More →
Read More →

The easiest way to setup a Jetson Nano for headless WiFi is to use a USB adapter. The EdiMax EW-7811Un is popular for use with the Raspberry Pi. It can also be used with a Nano, but requires a command line setting to get it to act reliably. I will show you how to do that below.
Read More →
Read More →

In this resource guide you will find a list of recommended links and hardware for working with the NVIDIA Jetson hardware.
Read More →
Read More →

This article covers setting up the Raspberry Pi 3 Model B+ for headless SSH access over WiFi using a Mac or Windows.
Read More →
Read More →

This article covers how to connect and login to an NVIDIA Jetson Nano using a USB serial cable.
Read More →
Read More →

This article covers setting up a Pi Zero for SSH USB access using a Mac. A link to the Windows instructions can be found in the article.
Read More →
Read More →

Instead of buying a case for your Raspberry Pi, why not just prop it up on standoffs? For the price of a case you can buy a small pack. You can use one pack to prop up several boards, attach HATS or even stack your boards together. But what type and size do you need?
Read More →
Read More →

This article covers setting up the Pi Zero W for headless WiFi access using Windows 10. The Mac OS version of these instructions can be found in in a related post link to in the article.
Read More →
Read More →

Would you like to be able to push builds to your Raspberry Pi without ever having to remove the SD card again? How about updating your cluster or robot army fleet with one simple command? This article will show you how.
Read More →
Read More →

This article covers setting up a Pi Zero or Pi Zero W for headless SSH access over USB using Windows 10. A link to the Mac OS instructions is included in the article.
Read More →
Read More →

This article covers setting up the Pi Zero W for headless SSH access over WiFi using a Mac. A link to the Windows version of these instructions can be found in the article. If you have an older Pi Zero 1.3, see my article Setup Pi Zero Wifi.
Read More →
Read More →

When I received my Raspberry Pi NoIR Camera I wanted to try it out on a headless Pi 3. The problem is that the camera doesn’t display anything when you connect over VNC or Remote Desktop. Sure I could have hooked up a monitor, keyboard and mouse. But how is that going to help me when I want to build something like a wireless crittercam?
Read More →
Read More →

I prefer to write code on my Mac and then push it to the Pi. That way I don’t have to try to find the Pi version of development tools and editors that I like to use. It also keeps junk off the Pi leaving it lean and mean. This is fine for interpreted languages. But when I want to write code in C or C++ this becomes a problem.
Read More →
Read More →

To connect my Pi Zero 1.3 over WiFi I ordered an adapter from AdaFruit. The white cable in the picture is a Micro-USB adapter. Before you can get the WiFi to work, you need to connect to the Pi Zero so that you can edit a file. Because there is only one USB port, you need to look at a few options.
Read More →
Read More →

I’ve heard many stories of drones, Pi-based and not, flying off never to be seen again. You wouldn’t want to lose 6 months worth of work would you? Fortunately, there is a command line tool that you can use to copy images from the SD card. That way if you lose your Pi or the SD card is corrupted, you have a backup.
Read More →
Read More →

In this article I cover Seeeduino Nano vs. Arduino Nano, Setting up the Seeeduino Nano, Adding Seeeduino support to the Arduino IDE and Interacting with Grove Components, Using the Grove Shield for Arduino Nano
Read More →
Read More →

In this resource guide you will find a list of recommended links and hardware for working with Arduino boards.
Read More →
Read More →

Recently I wrote an article titled How to Control an Arduino Uno with NodeJS. In it I discussed how to control an LED over HTTP using an Arduino hooked up to a host using NodeJS and the johnny-five library. In this article I’m going to expand on that to show how to use a similar technique to control a couple of micro servos.
Read More →
Read More →

In this tutorial I’m going to show you how to drive an Arduino Uno using NodeJS. The Arduino Uno is a popular microcontroller board for hobbyists. You can control things wired to it like LEDs and motors. To program it you write code in an IDE and then upload the code to the board. The upload happens over a USB cable.
Read More →
Read More →