skip to content
Adventures in Arduino : tools and techniques for engineering wizardry Preview this item
ClosePreview this item
Checking...

Adventures in Arduino : tools and techniques for engineering wizardry

Author: Jeremy Blum
Publisher: Hoboken, New Jersey : John Wiley & Sons, 2013.
Edition/Format:   eBook : Document : EnglishView all editions and formats
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,  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Popular works
Additional Physical Format: Print version:
Blum, J.
Adventures in Arduino
(OCoLC)839315679
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jeremy Blum
ISBN: 9781118549483 1118549481
OCLC Number: 853564591
Description: 1 online resource
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.
Responsibility: by J. Blum.

Abstract:

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  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/853564591> # Adventures in Arduino : tools and techniques for engineering wizardry
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
   library:oclcnum "853564591" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2946072875#Topic/technology_&_engineering_automation> ; # TECHNOLOGY & ENGINEERING--Automation
   schema:about <http://dewey.info/class/629.89/e23/> ;
   schema:about <http://id.worldcat.org/fast/1892754> ; # Arduino (Programmable controller)
   schema:author <http://viaf.org/viaf/305253125> ; # Jeremy Blum
   schema:bookFormat schema:EBook ;
   schema:datePublished "2013" ;
   schema:description "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."@en ;
   schema:description "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 you can apply to your own projects. Code snippets and schematics will serve as a useful reference for future projects even after you've mastered all the topics in the book. Includes a number of projects that utilize different capabilities of the Arduino, while interfacing with external hardware Features chapters that build upon each other, tying in concepts from previous chapters to illustrate new ones Includes aspects that are accompanied by video tutorials and other multimedia content Covers electrical engineering and programming concepts, interfacing with the world through analog and digital sensors, communicating with a computer and other devices, and internet connectivity Explains how to combine smaller topics into more complex projects Shares downloadable materials and source code for everything covered in the book Projects compatible with many official Arduino boards including Arduino Uno; Arduino Leonardo; Arduino Mega 2560; Arduino Due; Arduino Nano; Arduino Mega ADK; LilyPad Arduino and may work with Arduino-compatible boards such as Freeduino and new third party certified boards such as the Intel Galileo Exploring Arduino takes you on an adventure and provides you with exclusive access to materials not found anywhere else!"@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2946072875> ;
   schema:genre "Popular works"@en ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/839315679> ;
   schema:name "Adventures in Arduino : tools and techniques for engineering wizardry"@en ;
   schema:productID "853564591" ;
   schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=611271> ;
   schema:url <http://api.overdrive.com/v1/collections/v1L2BaQAAAJcBAAA1M/products/92969948-5493-4912-8551-39b2f97b1af2> ;
   schema:workExample <http://worldcat.org/isbn/9781118549483> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/853564591> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2946072875#Topic/technology_&_engineering_automation> # TECHNOLOGY & ENGINEERING--Automation
    a schema:Intangible ;
   schema:name "TECHNOLOGY & ENGINEERING--Automation"@en ;
    .

<http://id.worldcat.org/fast/1892754> # Arduino (Programmable controller)
    a schema:Intangible ;
   schema:name "Arduino (Programmable controller)"@en ;
    .

<http://viaf.org/viaf/305253125> # Jeremy Blum
    a schema:Person ;
   schema:familyName "Blum" ;
   schema:givenName "Jeremy" ;
   schema:name "Jeremy Blum" ;
    .

<http://worldcat.org/isbn/9781118549483>
    a schema:ProductModel ;
   schema:isbn "1118549481" ;
   schema:isbn "9781118549483" ;
    .

<http://www.worldcat.org/oclc/839315679>
    a schema:CreativeWork ;
   rdfs:label "Adventures in Arduino" ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/853564591> ; # Adventures in Arduino : tools and techniques for engineering wizardry
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.