Overview
- Gain a thorough understanding of how your why your Arduino projects work
- Learn to code in plain AVR C++ and be able to talk to your microcontroller in its native language
- Understand the hardware features of the Arduino Uno and how it ties into the plain AVR C++ language
Part of the book series: Maker Innovations Series (MIS)
Buy print copy
Tax calculation will be finalised at checkout
About this book
Explore the latest version (0.30.0) which offers a multitude of configuration options that can be conveniently modified using the command-line interface (CLI).
What You’ll Learn:
- How the Arduino Language interfaces with the hardware, as well as how it actually works in C++;
- How to burn bootloaders with the latest version (0.30.0) of Arduino software.
- How to program your device using an In Circuit System Programmer (ICSP)
- How to build their own Arduino clone from scratch
- How to efficiently handle different boards and libraries
- Uncover new features and enhancements, including the ability to set up and use profiles, and employ Makefiles.
Who This Book Is For: This book welcomes everyone with an interest in learning about Arduino, regardless of expertise. Whether you're a beginner or an experienced Maker, "Arduino Software Internals" equips you with the knowledge to truly comprehend and leverage the power of Arduino.
Keywords
- Arduino
- Arduino IDE
- Arduino AVR
- Arduino Uno
- AtMega328P
- C++
- AVRAssist
- PlatformIO
- Arduino Language
- Assembly Language
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Arduino Software Internals
Book Subtitle: A Complete Guide to How Your Arduino Language and Hardware Work Together
Authors: Norman Dunbar
Series Title: Maker Innovations Series
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Norman Dunbar 2024
Softcover ISBN: 979-8-8688-0170-9Due: 17 June 2024
eBook ISBN: 979-8-8688-0171-6Due: 17 June 2024
Series ISSN: 2948-2542
Series E-ISSN: 2948-2550
Edition Number: 2
Number of Pages: XXII, 388
Number of Illustrations: 1 b/w illustrations, 19 illustrations in colour