Glitter Positioning System
Use the Feather M4 Express, Ultimate GPS FeatherWing, and Radio FeatherWing to build a set of boxes which will point to one another with a NeoPixel ring.
Installing Microsoft MakeCode for Adafruit
Microsoft MakeCode for Adafruit is a web-based code editor for physical computing. It provides a block editor, similar to Scratch or Code.org, and also a JavaScript editor for more advanced users. It can be installed on a desktop system, VM, or server system.
Running Programs Automatically on Your Tiny Computer
Projects built on a system like the Raspberry Pi or Beaglebone Black often need a good way to run scripts or services at boot time, and ensure that they stay running. We'll walk through two widespread solutions to this problem, one old and one new.
Using Zapier with Adafruit IO
Zapier is a service for bridging the gap between services and applications with web APIs. You can use it to easily watch for events on one service and publish them to another. We've added basic support for Adafruit IO to Zapier; this guide offers a quick walkthrough for two simple use cases.
An Introduction to Collaborating with Version Control
In recent years, version control has become nearly mandatory for serious technical work, git has become the de facto standard for version control software, and GitHub has become the de facto standard for sharing version-controlled work. This guide covers the basics of what all that means, why you should care, and how to participate.
A NeoPixel Blinkendisc
Light-up Frisbee-like discs have been on the market for quite a while, by now, and that's all well and good, but what fun is a blinkenlight if you can't write programs for it? And why would you stop at one blinkenlight? With these questions firmly in mind, we'll explore adding a Gemma-controlled 24-LED NeoPixel ring and a vibration sensor to the Flashflight Disc-O.
A Sillier Mousetrap: Logging Mouse Data to Adafruit IO with the Raspberry Pi
I live in an older building, and sometimes mice get inside. Lately, they've been especially annoying, so I've decided to ...
Kali Linux on the Raspberry Pi with the PiTFT
Kali is a security and penetration testing distribution, preloaded with a wide range of network tools and other utilities. If you'd like to use it on a Raspberry Pi with the PiTFT display, there's only one real problem: It uses a custom kernel which doesn't presently include all the stuff you need to use the PiTFT as a touchscreen. We'll go over the basics of an install and remedy the kernel situation.
Using an External Drive as a Raspberry Pi Root Filesystem
One of the more noticeable limitations of the Raspberry Pi is using an SD card for its main storage. This guide details hooking up an external drive, copying your root filesystem to it, and configuring the kernel to treat the external drive as root. It includes a helper script which automates most of these steps.
RasPipe: A Raspberry Pi Pipeline Viewer, Part 2
Extending our PiTFT text visualizer Using netcat (a command-line utility for easily pushing traffic around a network), Node.js (a fast, capable server-side JavaScript implementation with a bunch of useful library code available) and Flask (a fast and easy Python web application framework.)
RasPipe: A Raspberry Pi Pipeline Viewer, Part 1
In part 1 of this project, we'll learn how to use Pygame on a Raspberry Pi with Adafruit's PiTFT to build miniature visualizers for Linux shell pipelines.
apt.adafruit.com
Learn how to install the Raspberry Pi packages we have made available on our new Raspbian package repository.
A Quick Linux VM on Windows with Vagrant
In combination with VirtualBox and msysGit, Vagrant is an easy way to configure and run Unix & Linux virtual machines on a Windows system - a useful way to experiment with operating systems.
An Illustrated Guide to Shell Magic: Typing Less & Doing More
A survey of techniques by which the shell user can express more without getting bogged down in tedious repetition, and tie together various tools within the GNU/Linux environment.
An Illustrated Guide to Shell Magic: Standard I/O & Redirection
With a sampling of core utilities and other commands established, we begin to explore the concepts that make the command line reusable and composable.