万本电子书0元读

万本电子书0元读

顶部广告

Arduino by Example电子书

售       价:¥

11人正在读 | 0人评论 9.8

作       者:Adith Jagadish Boloor

出  版  社:Packt Publishing

出版时间:2015-09-14

字       数:48.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Design and build fantastic projects and devices using the Arduino platform About This Book Explore the different sensors that can be used to improve the functionality of the Arduino projects Program networking modules in conjunction with Arduino to make smarter and more communicable devices A practical guide that shows you how to utilize Arduino to create practical, useful projects Who This Book Is For This 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 Learn Understand and utilize the capabilities of the Arduino Integrate sensors to gather environmental data and display this information in meaningful ways Add modules such as Bluetooth and Wi-fithat allow the Arduino to communicate and send data between devices Create simple servers to allow communication to occur Build automated projects including robots while learning complex algorithms to mimic biological locomotion Implement error handling to make programs easier to debug and look more professional Integrate powerful programming tools and software such as Python and Processing to broaden the scope of what the Arduino can achieve Practice and learn basic programming etiquette In Detail Arduino an opensource physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. The opensource Arduino software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other opensource software. With the 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 is a project-oriented guide to help you fully utilize the power of one of the world's most powerful open source platforms, Arduino. This book 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 such as how to get started with the Arduino, and as you start building the project, you will develop the practical skills needed to successfully build Arduino powered projects that have real-life implications. The complexity of the book slowly increases as you complete a project and move on to the next. 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. Style and approach This book follows a project-oriented approach, with multiple images and plenty of code to help you build your projects easily. The book uses a tutorial-based methodology where the concepts are first explained and then implemented to help you develop the projects.
目录展开

Arduino by Example

Table of Contents

Arduino by Example

Credits

About the Author

Acknowledgements

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

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

2. Digital Ruler

Prerequisites

A bit about the sensor

Hooking up an LCD to the Arduino

Best of both worlds

Summary

3. Converting Finger Gestures to Text

Prerequisites

What is a capacitive touch sensor?

An introduction to Processing

Tic-tac-toe with touch

Arduino and Processing

The result

Pattern recognition

Summary

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

5. Burglar Alarm – Part 2

Dealing with the image

Sending a notification to a smart device

Putting the pieces together

Summary

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

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 software

Making 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

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

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

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部