Coverart for item
The Resource Arduino microcontroller processing for everyone!, Part I, Steven F. Barrett, (electronic book)

Arduino microcontroller processing for everyone!, Part I, Steven F. Barrett, (electronic book)

Label
Arduino microcontroller processing for everyone!, Part I
Title
Arduino microcontroller processing for everyone!
Title number
Part I
Statement of responsibility
Steven F. Barrett
Creator
Subject
Language
eng
Summary
This book is about the Arduino microcontroller and the Arduino concept. The visionary Arduino team of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis launched a new innovation in microcontroller hardware in 2005, the concept of open source hardware. Their approach was to openly share details of microcontroller-based hardware design platforms to stimulate the sharing of ideas and promote innovation. This concept has been popular in the software world for many years. This book is intended for a wide variety of audiences including students of the fine arts, middle and senior high school students, engineering design students, and practicing scientists and engineers. To meet this wide audience, the book has been divided into sections to satisfy the need of each reader. The book contains many software and hardware examples to assist the reader in developing a wide variety of systems. For the examples, the Arduino Duemilanove and the Atmel ATmega328 is employed as the target processor
Member of
Cataloging source
CaBNvSL
http://library.link/vocab/creatorDate
1957-
http://library.link/vocab/creatorName
Barrett, Steven F.
Illustrations
illustrations
Index
index present
Literary form
non fiction
Nature of contents
dictionaries
Series statement
Synthesis digital library of engineering and computer science
http://library.link/vocab/subjectName
  • Atmel AVR microcontroller
  • Microcontrollers
Target audience
adult
Label
Arduino microcontroller processing for everyone!, Part I, Steven F. Barrett, (electronic book)
Instantiates
Publication
Antecedent source
file reproduced from original
Bibliography note
Includes bibliographical references and index
Color
multicolored
Contents
  • 1. Getting started -- Overview -- Getting started -- Arduino Duemilanove -- Arduino host processor -- The ATmega328 -- Example: Autonomous maze navigating robot -- Structure chart -- UML activity diagrams -- Arduino Duemilanove systems -- Arduino open source schematic -- Other Arduino-based platforms -- Extending the hardware features of the Arduino platform -- Arduino software -- Arduino Duemilanove/ATmega328 hardware features -- Memory -- Port system -- Internal systems -- Summary -- References -- Chapter problems --
  • 2. Programming -- Overview -- The big picture -- Anatomy of a Program -- Comments -- Include files -- Functions -- Program constants -- Interrupt handler definitions -- Variables -- Main program -- Fundamental programming concepts -- Operators -- Programming constructs -- Decision processing -- Arduino development environment -- Background -- Arduino development environment overview -- Sketchbook concept -- Arduino software, libraries, and language references -- Application 1: Robot IR sensor -- Application 2: Art piece illumination system -- Summary -- References -- Chapter Problems --
  • 3. Embedded systems design -- What is an embedded system -- Embedded system design process -- Project description -- Background research -- Pre-design -- Design -- Implement prototype -- Preliminary testing -- Complete and accurate documentation -- Example: Blinky 602A autonomous maze navigating robot system design -- Application: Control algorithm for the Blinky 602A robot -- Summary -- References -- Chapter Problems --
  • 4. Serial communication subsystem -- Overview -- Serial communications -- Serial communication terminology -- Serial USART -- System overview -- System operation and programming using Arduino development environment features -- System operation and programming in C -- Serial peripheral interface: SPI -- SPI programming in the Arduino development environment -- SPI Programming in C -- Two-wire serial interface: TWI -- Application 1: SD/MMC card module extension via the USART -- Application 2: Programming the Arduino Duemilanove ATmega328 via the ISP -- Programming procedure -- Summary -- References -- Chapter problems --
  • Author's biography -- Index
Dimensions
unknown
Extent
1 electronic text (xiv, 100 p. : ill.)
File format
multiple file formats
Form of item
electronic
Isbn
9781608454389
Level of compression
unknown
Other physical details
digital file. ;
Quality assurance targets
unknown
Reformatting quality
access
Specific material designation
remote
System details
System requirements: Adobe Acrobat Reader
Label
Arduino microcontroller processing for everyone!, Part I, Steven F. Barrett, (electronic book)
Publication
Antecedent source
file reproduced from original
Bibliography note
Includes bibliographical references and index
Color
multicolored
Contents
  • 1. Getting started -- Overview -- Getting started -- Arduino Duemilanove -- Arduino host processor -- The ATmega328 -- Example: Autonomous maze navigating robot -- Structure chart -- UML activity diagrams -- Arduino Duemilanove systems -- Arduino open source schematic -- Other Arduino-based platforms -- Extending the hardware features of the Arduino platform -- Arduino software -- Arduino Duemilanove/ATmega328 hardware features -- Memory -- Port system -- Internal systems -- Summary -- References -- Chapter problems --
  • 2. Programming -- Overview -- The big picture -- Anatomy of a Program -- Comments -- Include files -- Functions -- Program constants -- Interrupt handler definitions -- Variables -- Main program -- Fundamental programming concepts -- Operators -- Programming constructs -- Decision processing -- Arduino development environment -- Background -- Arduino development environment overview -- Sketchbook concept -- Arduino software, libraries, and language references -- Application 1: Robot IR sensor -- Application 2: Art piece illumination system -- Summary -- References -- Chapter Problems --
  • 3. Embedded systems design -- What is an embedded system -- Embedded system design process -- Project description -- Background research -- Pre-design -- Design -- Implement prototype -- Preliminary testing -- Complete and accurate documentation -- Example: Blinky 602A autonomous maze navigating robot system design -- Application: Control algorithm for the Blinky 602A robot -- Summary -- References -- Chapter Problems --
  • 4. Serial communication subsystem -- Overview -- Serial communications -- Serial communication terminology -- Serial USART -- System overview -- System operation and programming using Arduino development environment features -- System operation and programming in C -- Serial peripheral interface: SPI -- SPI programming in the Arduino development environment -- SPI Programming in C -- Two-wire serial interface: TWI -- Application 1: SD/MMC card module extension via the USART -- Application 2: Programming the Arduino Duemilanove ATmega328 via the ISP -- Programming procedure -- Summary -- References -- Chapter problems --
  • Author's biography -- Index
Dimensions
unknown
Extent
1 electronic text (xiv, 100 p. : ill.)
File format
multiple file formats
Form of item
electronic
Isbn
9781608454389
Level of compression
unknown
Other physical details
digital file. ;
Quality assurance targets
unknown
Reformatting quality
access
Specific material designation
remote
System details
System requirements: Adobe Acrobat Reader

Library Locations

Processing Feedback ...