Arduino microcontroller processing for everyone!

  • 1 Want to read
  • 0 Currently reading
  • 0 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 1 Want to read
  • 0 Currently reading
  • 0 Have read

Buy this book

Last edited by MARC Bot
June 28, 2019 | History

Arduino microcontroller processing for everyone!

  • 1 Want to read
  • 0 Currently reading
  • 0 Have read

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.

Publish Date
Publisher
Morgan & Claypool
Language
English

Buy this book

Previews available in: English

Edition Availability
Cover of: Arduino microcontroller processing for everyone!
Arduino microcontroller processing for everyone!
2010, Morgan & Claypool
electronic resource / in English

Add another edition?

Book Details


Table of 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.

Edition Notes

Part of: Synthesis digital library of engineering and computer science.

Title from PDF t.p. (viewed on May 4, 2010).

Series from website.

Includes bibliographical references and index.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Also available in print.

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Published in
San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA)
Series
Synthesis lectures on digital circuits and systems -- # 28
Other Titles
Synthesis digital library of engineering and computer science.

Classifications

Dewey Decimal Class
629.89
Library of Congress
TJ223.P76 B272 2010

The Physical Object

Format
[electronic resource] /

ID Numbers

Open Library
OL25541467M
Internet Archive
arduinomicrocont00barr_751
ISBN 13
9781608454389, 9781608454372

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
June 28, 2019 Edited by MARC Bot import existing book
July 28, 2014 Created by ImportBot import new book