My Account Log in

2 options

Arduino by Example.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Boloor, Adith Jagadish.
Language:
English
Physical Description:
1 online resource (242 p.)
Place of Publication:
Birmingham : Packt Publishing Ltd, 2015.
Language Note:
English
Biography/History:
Boloor Adith Jagadish: Adith Jagadish Boloor was born in Mangalore, India. He grew up tinkering with toys and gadgets that kindled his interest in how things work. His admiration for science and technology, specifically in the fields of robotics, 3D printing, and smart systems, grew into a passion that he is working towards, nurturing it into a career. He completed his higher studies at Purdue University, USA and Shanghai Jiao Tong University, China and is working towards obtaining a masters degree in robotics. Adith has experience working on robots ranging from simple obstacleavoiding robots built at home to complex humanoid robots such as the Darwin-OP in Purdue University's research lab. He has coauthored a research paper and has two patents on his name. He enjoys traveling and grabs every opportunity he can to explore the different parts of the world. He is also an international chess player. Boloor Adith Jagdish: Adith Jagadish Boloor was born in Mangalore, India. He grew up tinkering with toys and gadgets that kindled his interest in how things work. His admiration for science and technology, specifically in the fields of robotics, 3D printing, and smart systems, grew into a passion that he is working towards, nurturing it into a career. He completed his higher studies at Purdue University, USA and Shanghai Jiao Tong University, China and is working towards obtaining a masters degree in robotics. Adith has experience working on robots ranging from simple obstacleaavoiding robots built at home to complex humanoid robots such as the Darwin-OP in Purdue University's research lab. He has coauthored a research paper and has two patents on his name. He enjoys traveling and grabs every opportunity he can to explore the different parts of the world. He is also an international chess player.
Summary:
About This BookExplore the different sensors that can be used to improve the functionality of the Arduino projectsProgram networking modules in conjunction with Arduino to make smarter and more communicable devicesA practical guide that shows you how to utilize Arduino to create practical, useful projectsWho This Book Is ForThis book is an ideal choice for hobbyists or professionals who want to create quick and easy projects with Arduino. As a prerequisite, readers must have a working Arduino system and some programming background, ideally in C/C++. Basic knowledge of Arduino is helpful but not required to follow along with this book.What You Will LearnUnderstand and utilize the capabilities of the Arduino platformIntegrate sensors to gather environmental data and display this information in meaningful waysAdd modules, such as Bluetooth and Wi-Fi, that allow the Arduino to communicate with and send data between devicesCreate simple servers to allow communication to occurBuild automated projects, including robots, while learning complex algorithms to mimic biological locomotionImplement error handling to make programs easier to debug and look more professionalIntegrate powerful programming tools and software, such as Python and Processing, to broaden the scope of what Arduino can achievePractice and learn basic programming etiquetteIn DetailArduino is an open source physical computing platform based on a simple microcontroller board and a development environment for writing software for the board. With growing interest in home-made, weekend projects among students and hobbyists alike, Arduino offers an innovative and feasible platform to create projects that promote creativity and technological tinkering.Arduino by Example demonstrates three projects, ranging from a home automation project involving your lighting system to a simple robotic project, to a touch sensor project. You will first learn the basic concepts, and as you start building the projects, you will develop the practical skills needed to successfully build Arduino-powered projects that have real-life applications.By the end of this book, you will be able to create basic projects and utilize the elements used in the examples to construct your own devices.
Contents:
Cover; Copyright; Credits; About the Author; Acknowledgements; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Arduino; Prerequisites; Materials needed; Note:; Setting up; Downloading and installing the software; Windows; Mac OS X; Linux (Ubuntu 12.04 and above); Connecting the Arduino; Windows; Mac OS X; Linux; The Arduino IDE; Hello World; Writing a simple print statement; LED blink; Summary; Chapter 2: Digital Ruler; Prerequisites; A bit about the sensor; Hooking up an LCD to the Arduino; Best of both worlds; Summary
Chapter 3: Converting Finger Gestures to TextPrerequisites; What is a capacitive touch sensor?; An introduction to Processing; Tic-tac-toe with touch; Arduino and Processing; The result; Pattern recognition; Summary; Chapter 4: Burglar Alarm - Part 1; What is a passive infrared sensor?; A mini PIR-Arduino alarm; Testing the camera; Installing the camera on the network; Setting up the mugshot URL; Putting it together; An introduction to Python; Hooking up the Bluetooth module; Summary; Chapter 5: Burglar Alarm - Part 2; Dealing with the image; Sending a notification to a smart device
Putting the pieces togetherSummary; Chapter 6: Home Automation - Part 1; Prerequisites; Connecting the Wi-Fi module; The CC3000 Arduino shield; Testing the shield; Using relays to control appliances; Understanding the basics of the relay; Diving deeper into relay functionality; Programming a relay; Testing the relay with a light bulb; Communicating through a terminal; Summary; Chapter 7: Home Automation - Part 2; Communicating via a smart phone; Android devices; iOS (Apple) devices; Implementing speech recognition; The software; Configuring the software; Creating a voice schema
Testing out the softwareMaking a more reliable schema; Upgrading the home automation system; Controlling multiple appliances; Via the terminal; Via the smart phone (Android); Via the smart phone (iOS); Via the speech recognition software (BitVoicer); Complete home automation; Summary; Chapter 8: Robot Dog - Part 1; Prerequisites; Introducing Arduino MEGA 2560; The microcontroller; Testing MEGA; Understanding servos; Servo 101; Testing a servo; Programming a servo; Using multiple servos; Understanding power requirements; Limitations of Arduino MEGA 2560; Choosing the right power source
Using the right power source(s)Building the chassis; Using prior art; Summary; Chapter 9: Robot Dog - Part 2; Building the chassis; Sticks and servos; Completing the circuit; Labeling the servos; Building a tiny circuit; Putting it all together; Summary; Chapter 10: Robot Dog - Part 3; Programming the robot; Weight distribution; Test one; The walking gait; Test two; Developing personality; Circuit upgrade; Body upgrade; Sensors; The switch; Coding the personality; Implementing speech control; Connecting the HC-06 module; Programming the Arduino; Setting up BitVoicer; Summary; Index
Notes:
Description based upon print version of record.
ISBN:
9781785287114
1785287117

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account