Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

Arduino microcontroller processing for everyone.

By: Barrett, Steven F. (Steven Frank) 1957-.
Material type: materialTypeLabelBookSeries: Synthesis digital library of engineering and computer science: ; Synthesis lectures on digital circuits and systems: # 29.Publisher: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, c2010Description: 1 electronic text (xvi, 97-324 p. : ill.) : digital file.ISBN: 9781608454884 (pt. 2 : electronic bk.).Subject(s): Arduino microcontroller | Atmel AVR microcontroller | Microcontrollers -- ProgrammingDDC classification: 629.89 Online resources: Abstract with links to resource Also available in print.
Contents:
A. ATmega328 register set -- B. ATmega328 header file -- Author's biography -- Index.
8. Atmel AVR operating parameters and interfacing -- Overview -- Operating parameters -- Battery operation -- Embedded system voltage and current drain specifications -- Battery characteristics -- Input devices -- Switches -- Pullup resistors in switch interface circuitry -- Switch debouncing -- Keypads -- Sensors -- LM34 temperature sensor example -- Output devices -- Light emitting diodes (LEDs) -- Seven segment LED displays -- Code example -- Tri-state LED indicator -- Dot matrix display -- Liquid crystal character display (LCD) in C -- Liquid crystal character display (LCD) using the Arduino development environment -- High power DC devices -- DC Solenoid control -- DC motor speed and direction control -- DC motor operating parameters -- H-bridge direction control -- Servo motor interface -- Stepper motor control -- AC devices -- Interfacing to miscellaneous devices -- Sonalerts, beepers, buzzers -- Vibrating motor -- Extended example 1: Automated fan cooling system -- Extended example 2: Fine art lighting system -- Extended example 3: Flight simulator panel -- Summary -- References -- Chapter problems --
7. Timing subsystem -- Overview -- Timing related terminology -- Frequency -- Period -- Duty cycle -- Timing system overview -- Applications -- Input capture -- Measuring external timing event -- Counting events -- Output compare, generating timing signals to interface external devices -- Industrial implementation case study (PWM) -- Overview of the Atmel ATmega328 timer system -- Timer 0 system -- Modes of operation -- Timer 0 registers -- Timer -- Timer 1 registers -- Timer -- Programming the Arduino Duemilanove using the built-in Arduino development environment timing features -- Programming the timer system in C -- Precision delay in C -- Pulse width modulation in C -- Input capture mode in C -- Servo motor control with the PWM system in C -- Summary -- References -- Chapter problems --
5. Analog to digital conversion (ADC) -- Overview -- Sampling, quantization and encoding -- Resolution and data rate -- Analog-to-digital conversion (ADC) process -- Transducer interface design (TID) circuit -- Operational amplifiers -- ADC conversion technologies -- Successive-approximation -- The Atmel ATmega328 ADC system -- Block diagram -- Registers -- Programming the ADC using the Arduino development environment -- Programming the ADC in C -- Example: ADC rain gage indicator -- ADC rain gage indicator using the Arduino development environment -- ADC rain gage indicator in C -- ADC rain gage using the Arduino development environment--Revisited -- One-bit ADC threshold detector -- Digital-to-analog conversion (DAC) -- DAC with the Arduino development environment -- DAC with external converters -- Octal channel, 8-bit DAC via the SPI -- Application: Art piece illumination system, revisited -- Summary -- References -- Chapter problems --
6. Interrupt subsystem -- Overview -- ATmega328 interrupt system -- Interrupt programming -- Programming interrupts in C and the Arduino development environment -- External interrupt programming -- Internal interrupt programming -- Foreground and background processing -- Interrupt examples -- Real time clock in C -- Real time clock using the Arduino development environment -- Interrupt driven USART in C -- Summary -- References -- Chapter problems --
Abstract: 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.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE343
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Series from website.

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

Includes bibliographical references and index.

A. ATmega328 register set -- B. ATmega328 header file -- Author's biography -- Index.

8. Atmel AVR operating parameters and interfacing -- Overview -- Operating parameters -- Battery operation -- Embedded system voltage and current drain specifications -- Battery characteristics -- Input devices -- Switches -- Pullup resistors in switch interface circuitry -- Switch debouncing -- Keypads -- Sensors -- LM34 temperature sensor example -- Output devices -- Light emitting diodes (LEDs) -- Seven segment LED displays -- Code example -- Tri-state LED indicator -- Dot matrix display -- Liquid crystal character display (LCD) in C -- Liquid crystal character display (LCD) using the Arduino development environment -- High power DC devices -- DC Solenoid control -- DC motor speed and direction control -- DC motor operating parameters -- H-bridge direction control -- Servo motor interface -- Stepper motor control -- AC devices -- Interfacing to miscellaneous devices -- Sonalerts, beepers, buzzers -- Vibrating motor -- Extended example 1: Automated fan cooling system -- Extended example 2: Fine art lighting system -- Extended example 3: Flight simulator panel -- Summary -- References -- Chapter problems --

7. Timing subsystem -- Overview -- Timing related terminology -- Frequency -- Period -- Duty cycle -- Timing system overview -- Applications -- Input capture -- Measuring external timing event -- Counting events -- Output compare, generating timing signals to interface external devices -- Industrial implementation case study (PWM) -- Overview of the Atmel ATmega328 timer system -- Timer 0 system -- Modes of operation -- Timer 0 registers -- Timer -- Timer 1 registers -- Timer -- Programming the Arduino Duemilanove using the built-in Arduino development environment timing features -- Programming the timer system in C -- Precision delay in C -- Pulse width modulation in C -- Input capture mode in C -- Servo motor control with the PWM system in C -- Summary -- References -- Chapter problems --

5. Analog to digital conversion (ADC) -- Overview -- Sampling, quantization and encoding -- Resolution and data rate -- Analog-to-digital conversion (ADC) process -- Transducer interface design (TID) circuit -- Operational amplifiers -- ADC conversion technologies -- Successive-approximation -- The Atmel ATmega328 ADC system -- Block diagram -- Registers -- Programming the ADC using the Arduino development environment -- Programming the ADC in C -- Example: ADC rain gage indicator -- ADC rain gage indicator using the Arduino development environment -- ADC rain gage indicator in C -- ADC rain gage using the Arduino development environment--Revisited -- One-bit ADC threshold detector -- Digital-to-analog conversion (DAC) -- DAC with the Arduino development environment -- DAC with external converters -- Octal channel, 8-bit DAC via the SPI -- Application: Art piece illumination system, revisited -- Summary -- References -- Chapter problems --

6. Interrupt subsystem -- Overview -- ATmega328 interrupt system -- Interrupt programming -- Programming interrupts in C and the Arduino development environment -- External interrupt programming -- Internal interrupt programming -- Foreground and background processing -- Interrupt examples -- Real time clock in C -- Real time clock using the Arduino development environment -- Interrupt driven USART in C -- Summary -- References -- Chapter problems --

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

Google scholar

Google book search

INSPEC

Compendex

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.

Also available in print.

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

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha