Normal view MARC view ISBD view

Exploring Arduino : Tools and Techniques for Engineering Wizardry

By: Blum, Jeremy.
Material type: TextTextSeries: eBooks on Demand.Publisher: Hoboken : Wiley, 2013Description: 1 online resource (385 p.).ISBN: 9781118549483.Subject(s): Arduino (Computer program language) | Arduino | Computer programming | Electronics -- Data processing | Microcontrollers -- Programming | Open source software | Programmable controllersGenre/Form: Electronic books.Additional physical formats: Print version:: Exploring Arduino : Tools and Techniques for Engineering WizardryDDC classification: 005.133 Online resources: Click here to view this ebook.
Contents:
Contents; Introduction; Who This Book Is For; What You'll Learn in This Book; Features Used in This Book; Getting the Parts; What You'll Need; Source Code and Digital Content; Errata; Supplementary Material and Support; What Is an Arduino?; An Open Source Platform; Beyond This Book; Part I: Arduino Engineering Basics; Chapter 1: Getting Up and Blinking; Exploring the Arduino Ecosystem; Arduino Functionality; Atmel Microcontroller; Programming Interfaces; General I/O and ADCs; Power Supplies; Arduino Boards; Creating Your First Program; Downloading and Installing the Arduino IDE
Running the IDE and Connecting to the ArduinoBreaking Down Your First Program; Summary; Chapter 2: Digital Inputs, Outputs, and Pulse-Width Modulation; Digital Outputs; Wiring Up an LED and Using Breadboards; Working with Breadboards; Wiring LEDs; Programming Digital Outputs; Using For Loops; Pulse-Width Modulation with analogWrite(); Reading Digital Inputs; Reading Digital Inputs with Pulldown Resistors; Working with "Bouncy" Buttons; Building a Controllable RGB LED Nightlight; Summary; Chapter 3: Reading Analog Sensors; Understanding Analog and Digital Signals
Comparing Analog and Digital SignalsConverting an Analog Signal to a Digital One; Reading Analog Sensors with the Arduino: analogRead(); Reading a Potentiometer; Using Analog Sensors; Working with Analog Sensors to Sense Temperature; Using Variable Resistors to Make Your Own Analog Sensors; Using Resistive Voltage Dividers; Using Analog Inputs to Control Analog Outputs; Summary; Part II: Controlling Your Environment; Chapter 4: Using Transistors and; Driving DC Motors; Handling High-Current Inductive Loads; Using Transistors as Switches; Using Protection Diodes; Using a Secondary Power Source
Wiring the MotorControlling Motor Speed with PWM; Using an H-Bridge to Control DC Motor Direction; Building an H-bridge Circuit; Operating an H-bridge Circuit; Driving Servo Motors; Understanding the Difference Between Continuous Rotation and Standard Servos; Understanding Servo Control; Controlling a Servo; Building a Sweeping Distance Sensor; Summary; Chapter 5: Making Sounds; Understanding How Speakers Work; The Properties of Sound; How a Speaker Produces Sound; Using tone() to Make Sounds; Including a Definition File; Wiring the Speaker; Making Sound Sequences; Using Arrays
Making Note and Duration ArraysCompleting the Program; Understanding the Limitations of the tone() Function; Building a Micro Piano; Summary; Chapter 6: USB and Serial Communication; Understanding the Arduino's Serial Communication Capabilities; Arduino Boards with an Internal or External FTDI USB-to-Serial Converter; Arduino Boards with a Secondary USB-Capable ATMega MCU Emulating a Serial Converter; Arduino Boards with a Single USB-Capable MCU; Arduino Boards with USB-Host Capabilities; Listening to the Arduino; Using print Statements; Using Special Characters
Changing Data Type Representations
Summary: Learn to easily build gadgets, gizmos, robots, and more using Arduino Written by Arduino expert Jeremy Blum, this unique book uses the popular Arduino microcontroller platform as an instrument to teach you about topics in electrical engineering, programming, and human-computer interaction. Whether you're a budding hobbyist or an engineer, you'll benefit from the perfectly paced lessons that walk you through useful, artistic, and educational exercises that gradually get more advanced. In addition to specific projects, the book shares best practices in programming and design that
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
TJ223 .P76 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1318682 Available EBL1318682

Contents; Introduction; Who This Book Is For; What You'll Learn in This Book; Features Used in This Book; Getting the Parts; What You'll Need; Source Code and Digital Content; Errata; Supplementary Material and Support; What Is an Arduino?; An Open Source Platform; Beyond This Book; Part I: Arduino Engineering Basics; Chapter 1: Getting Up and Blinking; Exploring the Arduino Ecosystem; Arduino Functionality; Atmel Microcontroller; Programming Interfaces; General I/O and ADCs; Power Supplies; Arduino Boards; Creating Your First Program; Downloading and Installing the Arduino IDE

Running the IDE and Connecting to the ArduinoBreaking Down Your First Program; Summary; Chapter 2: Digital Inputs, Outputs, and Pulse-Width Modulation; Digital Outputs; Wiring Up an LED and Using Breadboards; Working with Breadboards; Wiring LEDs; Programming Digital Outputs; Using For Loops; Pulse-Width Modulation with analogWrite(); Reading Digital Inputs; Reading Digital Inputs with Pulldown Resistors; Working with "Bouncy" Buttons; Building a Controllable RGB LED Nightlight; Summary; Chapter 3: Reading Analog Sensors; Understanding Analog and Digital Signals

Comparing Analog and Digital SignalsConverting an Analog Signal to a Digital One; Reading Analog Sensors with the Arduino: analogRead(); Reading a Potentiometer; Using Analog Sensors; Working with Analog Sensors to Sense Temperature; Using Variable Resistors to Make Your Own Analog Sensors; Using Resistive Voltage Dividers; Using Analog Inputs to Control Analog Outputs; Summary; Part II: Controlling Your Environment; Chapter 4: Using Transistors and; Driving DC Motors; Handling High-Current Inductive Loads; Using Transistors as Switches; Using Protection Diodes; Using a Secondary Power Source

Wiring the MotorControlling Motor Speed with PWM; Using an H-Bridge to Control DC Motor Direction; Building an H-bridge Circuit; Operating an H-bridge Circuit; Driving Servo Motors; Understanding the Difference Between Continuous Rotation and Standard Servos; Understanding Servo Control; Controlling a Servo; Building a Sweeping Distance Sensor; Summary; Chapter 5: Making Sounds; Understanding How Speakers Work; The Properties of Sound; How a Speaker Produces Sound; Using tone() to Make Sounds; Including a Definition File; Wiring the Speaker; Making Sound Sequences; Using Arrays

Making Note and Duration ArraysCompleting the Program; Understanding the Limitations of the tone() Function; Building a Micro Piano; Summary; Chapter 6: USB and Serial Communication; Understanding the Arduino's Serial Communication Capabilities; Arduino Boards with an Internal or External FTDI USB-to-Serial Converter; Arduino Boards with a Secondary USB-Capable ATMega MCU Emulating a Serial Converter; Arduino Boards with a Single USB-Capable MCU; Arduino Boards with USB-Host Capabilities; Listening to the Arduino; Using print Statements; Using Special Characters

Changing Data Type Representations

Learn to easily build gadgets, gizmos, robots, and more using Arduino Written by Arduino expert Jeremy Blum, this unique book uses the popular Arduino microcontroller platform as an instrument to teach you about topics in electrical engineering, programming, and human-computer interaction. Whether you're a budding hobbyist or an engineer, you'll benefit from the perfectly paced lessons that walk you through useful, artistic, and educational exercises that gradually get more advanced. In addition to specific projects, the book shares best practices in programming and design that

Description based upon print version of record.

Author notes provided by Syndetics

Jeremy Blum is known for his series of educational YouTube videos that have taught engineering concepts to millions of people around the world. He has built a range of microcontroller-based systems including solar trackers, prosthetic arms, truss-traversing robots, musical theremins, computer vision-based and glove-based gesture controllers, and more.

There are no comments for this item.

Log in to your account to post a comment.