Hardware / DIY

Arduino for Arduinians Cover

Arduino for Arduinians

John Boxall

Build 70 intermediate-level Arduino projects as you become a true Arduinian, ready to invent your own creations.

AVR Workshop Cover

AVR Workshop

John Boxall

Build more than 55 hands-on, wide-ranging projects with the popular and versatile AVR family of microcontrollers.

Designing Electronics That Work

Designing Electronics That Work

Hunter Scott

Learn the practical stuff they don’t teach in engineering school with this go-to resource on electronics and hardware design.

Engineering Secure Devices cover

Engineering Secure Devices

Dominik Merli

An essential resource for current and future developers tasked with protecting users from the potential threats of these ubiquitous devices.

Game Boy Coding Adventure placeholder cover

Game Boy Coding Adventure

Maximilien Dagois

The Game Boy is an iconic handheld console and a remarkable piece of gaming history. Programming the Game Boy is rewarding but can be challenging especially to newcomers.

Getting Started With FPGAs Cover

Getting Started with FPGAs

Russell Merrick

Learn to program FPGAs the easy way with this beginner-friendly intro to digital circuit design with Verilog and VHDL.

Practical SDR, Volume One placeholder cover

Getting Started with SDR

Paul Clark and David Clark

Discover the exciting world of software-defined radio (SDR) through this fun, project-based introduction.

Homemade Robots Cover

Homemade Robots

Randy Sarafan

Homemade Robots is a coding-free guide to building 10 uniquely entertaining robots – using everyday materials and components.

Inside the Machine

Inside the Machine

Jon Stokes

Inside the Machine is perfect for students of science and engineering, IT and business professionals, and the growing community of hardware tinkerers who like to dig into the guts of their machines.

Microcontroller Exploits cover

Microcontroller Exploits

Travis Goodspeed

A deep dive into advanced hardware hacking with detailed examples of real-world techniques and a comprehensive survey of vulnerabilities.

 

Open Circuits Cover

Open Circuits

Windell Oskay and Eric Schlaepfer

A photographic exploration of the tiny design wonders hidden inside everyday electronics.

Practical IoT Hacking

Practical IoT Hacking

Fotios Chantzis, Ioannis Stais, Paulino Calderon, Evangelos Deirmentzoglou, Beau Woods

Written by all-star security experts, Practical IoT Hacking is a quick-start conceptual guide to testing and exploiting IoT systems and devices.

Snip, Burn, Solder, Shred

Snip, Burn, Solder, Shred

David Erik Nelson

With 24 incredible projects, Snip, Burn, Solder, Shred is perfect for the DIY geek on a budget. Build an electric guitar, a stuffed sock squid, a steam-powered milk-carton boat, and more. Make something cool with your kids today!

The Art of ARM Assembly placeholder cover

The Art of ARM Assembly, Volume 1

Randall Hyde

Add valuable skills to your programming toolkit by learning to write complete applications in ARM, a popular low-level assembly language.

The Book of I2C cover

The Book of I²C

Randall Hyde

An extensive practical guide to connecting real-world devices to microcontrollers with the popular I²C bus.

Game Console 2 Cover

The Game Console 2.0

Evan Amos

Expands on the first edition's collection of photos and facts documenting the history of gaming systems.

The Hardware Hacking Handbook

The Hardware Hacking Handbook

Colin O'Flynn and Jasper van Woudenberg

Cracks open embedded security to show how hardware attacks work from the inside out.

The LEGO Engineer Cover

The LEGO Engineer

Jeff Friesen

Build amazing models of the world's greatest feats of engineering, designed by LEGO® expert Jeff Friesen.

The Manga Guide to Electricity

The Manga Guide to Electricity

Kazuhiro Fujitaki, Matsuda, and Trend-Pro Co, Ltd.

In The Manga Guide to Electricity, Hikaru teaches Rereko, and you, the basics of electricity using real-world examples like flashlights, electric appliances, batteries, and turbines. You'll also gradually learn about abstract concepts like voltage, potential, current, resistance, conductivity, and electrostatic force.