Description

Book Synopsis
This friendly project-based book will turn Arduino beginners into advanced Arduinians with the skills and inspiration needed to construct their own professional or hobbyist devices. Building on Arduino techniques like those covered in the author's celebrated Arduino Workshop, this book covers dozens of new topics and techniques. The book dives straight into constructing the building blocks of advanced Arduino projects, where readers will learn to increase interfacing speed and power efficiency, work with digital cameras and various data buses, safely control AC mains power, and other advanced skills that leverage this inexpensive, versatile microcontroller platform.

Trade Review
"I highly recommend this rich, detailed, and extensive treatment of Arduino makery."
—Greg Laden, Greg Laden's Blog

"Another tome worthy of the Gadget Master library . . ."
—Alun Williams, ElectronicsWeekly.com


Table of Contents
Acknowledgments

Introduction
Chapter 1: Using Multiple Buttons with One Analog Input
Chapter 2: Increasing Digital I/O Speed with Port Manipulation
Chapter 3: Configuring the Arduino Environment for ATtiny Microcontrollers
Chapter 4: Building Watchdog Timers
Chapter 5: Controlling LEDs with Charlieplexing
Chapter 6: Using Soft Power Control
Chapter 7: Controlling AC Mains Power with the Arduino
Chapter 8: Controlling High-Power Shift Registers
Chapter 9: Working with MP3 Modules
Chapter 10: Using Multiple I2C Devices with the Same Address
Chapter 11: Emulating USB Keyboards and Mice with Arduino
Chapter 12: Storing Data on USB Flash Drives
Chapter 13: Interfacing with PS/2 Keyboards
Chapter 14: Controlling the Arduino Wirelessly with Bluetooth
Chapter 15: Increasing Energy Efficiency in Portable Projects
Chapter 16: Monitoring Automotive Electronics with the CAN Bus
Chapter 17: Communicating via RS232 Using the Arduino
Chapter 18: Communicating via RS485 Using the Arduino
Chapter 19: Remote Controlling the Arduino via a Web Page
Chapter 20: Remote Controlling the Arduino via Telegram
Chapter 21: Keeping Accurate Time with Internet Time Servers
Chapter 22: Logging Data Wirelessly to Google Sheets
Chapter 23: Building an ESP32 Web Server
Chapter 24: Using the ESP32 Camera Board
Epilogue
Appendix: Creating and Installing Arduino Libraries
Index

Arduino For Arduinians: 70 Projects for the

    Product form

    £28.49

    Includes FREE delivery

    RRP £37.99 – you save £9.50 (25%)

    Order before 4pm today for delivery by Wed 1 Jul 2026.

    A Paperback / softback by John Boxall

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Arduino For Arduinians: 70 Projects for the by John Boxall

      Publisher: No Starch Press,US
      Publication Date: 24/10/2023
      ISBN13: 9781718502789, 978-1718502789
      ISBN10: 1718502788

      Description

      Book Synopsis
      This friendly project-based book will turn Arduino beginners into advanced Arduinians with the skills and inspiration needed to construct their own professional or hobbyist devices. Building on Arduino techniques like those covered in the author's celebrated Arduino Workshop, this book covers dozens of new topics and techniques. The book dives straight into constructing the building blocks of advanced Arduino projects, where readers will learn to increase interfacing speed and power efficiency, work with digital cameras and various data buses, safely control AC mains power, and other advanced skills that leverage this inexpensive, versatile microcontroller platform.

      Trade Review
      "I highly recommend this rich, detailed, and extensive treatment of Arduino makery."
      —Greg Laden, Greg Laden's Blog

      "Another tome worthy of the Gadget Master library . . ."
      —Alun Williams, ElectronicsWeekly.com


      Table of Contents
      Acknowledgments

      Introduction
      Chapter 1: Using Multiple Buttons with One Analog Input
      Chapter 2: Increasing Digital I/O Speed with Port Manipulation
      Chapter 3: Configuring the Arduino Environment for ATtiny Microcontrollers
      Chapter 4: Building Watchdog Timers
      Chapter 5: Controlling LEDs with Charlieplexing
      Chapter 6: Using Soft Power Control
      Chapter 7: Controlling AC Mains Power with the Arduino
      Chapter 8: Controlling High-Power Shift Registers
      Chapter 9: Working with MP3 Modules
      Chapter 10: Using Multiple I2C Devices with the Same Address
      Chapter 11: Emulating USB Keyboards and Mice with Arduino
      Chapter 12: Storing Data on USB Flash Drives
      Chapter 13: Interfacing with PS/2 Keyboards
      Chapter 14: Controlling the Arduino Wirelessly with Bluetooth
      Chapter 15: Increasing Energy Efficiency in Portable Projects
      Chapter 16: Monitoring Automotive Electronics with the CAN Bus
      Chapter 17: Communicating via RS232 Using the Arduino
      Chapter 18: Communicating via RS485 Using the Arduino
      Chapter 19: Remote Controlling the Arduino via a Web Page
      Chapter 20: Remote Controlling the Arduino via Telegram
      Chapter 21: Keeping Accurate Time with Internet Time Servers
      Chapter 22: Logging Data Wirelessly to Google Sheets
      Chapter 23: Building an ESP32 Web Server
      Chapter 24: Using the ESP32 Camera Board
      Epilogue
      Appendix: Creating and Installing Arduino Libraries
      Index

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account