Arduino internals

Arduino Internals guides you to the heart of the Arduino board. Author Dale Wheat shares his intimate knowledge of the Arduino board—its secrets, its strengths and possible alternatives to its constituent parts are laid open to scrutiny in this book. You'll learn to build new, improved Arduino...

Descripción completa

Detalles Bibliográficos
Autor principal: Wheat, Dale (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Berkeley, Calif.] : Apress 2011.
Edición:1st ed. 2011.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628667806719
Tabla de Contenidos:
  • Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; Preface; Intended Audience; What This Book Isn't; Chapter Overview; Summary; CHAPTER 1 Hardware; What Is an Arduino?; The Arduino Uno; Processor; Serial Port; Power Supply; Expansion Connectors; Shields; The Arduino Mega 2560; Previous Hardware; Arduino Serial; Arduino USB; Arduino Extreme; Arduino Nuova Generazione (New Generation); Arduino Diecimila; Arduino Duemilanove; Arduino Mega; Who Makes Arduinos?; Officially Licensed Products; Everybody Else
  • Build Your OwnArduino Printed Circuit Boards; Breadboard Arduinos; Summary; CHAPTER 2 Software; Hosts and Targets; Step by Step; Step 1: Write Some Code; A Trivial Example in C; A Trivial Example in the Arduino Programming Language; Another Trivial Example in the Arduino Programming Language; Step 2: Compile the Code; One Button Does It All; The Tasks of the Compiler; Step 3: Program the Device; The Arduino Bootloader; Step 4: Test and Debug; Step 5. Repeat; Semiautomatic; Blinking in C; Going Further; Summary; CHAPTER 3 Atmel AVR; Origins; AVR Device Families
  • When in Doubt: Product DatasheetsDevice Packaging; Through-Hole DIPs; Surface-Mount Devices (SMDs); Extra Pins; Pin Descriptions; Power Pins; Digital and Analog Power Supplies; Analog Reference (AREF); RESET; XTAL1 and XTAL2; General-Purpose Input/Output (I/O) Ports; Alternate Pin Functions; AVR Core; Clock Sources; Address Spaces; Program Memory; Data Memory; Registers; Input/Output Registers; EEPROM; Configuration Fuses; Instruction Set; Machine Language Instructions; Internal Peripherals; General Purpose Input/Output (I/O); External Interrupts; Timer/Counters; Timer/Counter 0
  • Timer/Counter 1Timer/Counter 2; Timer/Counters of the ATmega2560; USART; Two-Wire Serial Interface (TWI), a.k.a. I2C; Analog Inputs; Summary; CHAPTER 4 Supporting Hardware; Schematic Diagrams; Component Types; Reference Designators; Component Values; Component Value Tolerances; Other Component Parameters; The Connections; Getting Power to the Board; The Barrel Connector; Input Power Conditioning; Voltage Regulator; Power Circuit Evolution; Serial Interface; RS-232 Interface; The Processor; Power Consumption; I/O Drive Capability; The -RESET Signal; The Time Base; Decoupling Capacitors
  • Blinky LightsRoom for Expansion; The Mechanical Form Factor; Universal Serial Bus (USB): Signals Plus Power; Summary; CHAPTER 5 Arduino Software; Open Source Software; Multiplatform Support; The Arduino Heritage; Installing the Software; The Process, or "How to Arduino"; A Tour of the User Interface; The File Menu; The Edit Menu and the Edit Context Menu; The Sketch Menu; The Tools Menu; The Help Menu; Summary; CHAPTER 6 Optimizations; How Will You Know It Worked?; Shrink Blink; How Blink Works; Measuring Space-Saving Optimizations; Code Analysis; Life Without pinMode(); Abbr. & Shrtcts
  • Binary Notation