Arduino by Example

Adith Jagadish Boloor

  • 出版商: Packt Publishing
  • 出版日期: 2015-09-14
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 242
  • 裝訂: Paperback
  • ISBN: 178528908X
  • ISBN-13: 9781785289088
  • 相關分類: Arduino
  • 下單後立即進貨 (約3~4週)

商品描述

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-Fi that 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平台

關於本書

- 探索可以用來改善Arduino項目功能的不同傳感器
- 與Arduino一起編程網絡模塊,使設備更智能且更具通信能力
- 一本實用指南,向您展示如何利用Arduino創建實用且有用的項目

本書適合對Arduino有興趣的業餘愛好者或專業人士。作為先決條件,讀者必須具備一個運作正常的Arduino系統和一些編程背景,最好是C/C++。對Arduino的基本知識有所幫助,但不需要跟隨本書。

您將學到什麼

- 理解並利用Arduino的功能
- 整合傳感器以收集環境數據並以有意義的方式顯示這些信息
- 添加藍牙和Wi-Fi等模塊,使Arduino能夠在設備之間通信和傳送數據
- 創建簡單的服務器以實現通信
- 構建自動化項目,包括機器人,同時學習模仿生物運動的複雜算法
- 實施錯誤處理,使程序更容易調試並更專業
- 整合強大的編程工具和軟件,如Python和Processing,擴大Arduino的應用範圍
- 練習和學習基本的編程禮儀

詳細內容

Arduino是一個基於簡單微控制器板的開源物理計算平台,並提供用於為該板編寫軟件的開發環境。開源的Arduino軟件(IDE)使編寫代碼並將其上傳到板子變得容易。它適用於Windows、Mac OS X和Linux。該環境使用Java編寫,基於Processing和其他開源軟件。

隨著學生和愛好者對自製週末項目的興趣日益增長,Arduino提供了一個創新且可行的平台,用於創建促進創造力和技術嘗試的項目。

《Arduino by Example》是一本以項目為導向的指南,幫助您充分利用世界上最強大的開源平台之一Arduino的功能。本書演示了三個項目,從涉及照明系統的家庭自動化項目到簡單的機器人項目和觸摸傳感器項目。您將首先學習基本概念,例如如何開始使用Arduino,並在構建項目時,您將開發成功構建具有現實影響的Arduino項目所需的實用技能。

隨著完成一個項目並轉向下一個項目,本書的複雜性逐漸增加。通過閱讀本書,您將能夠創建基本項目並利用示例中使用的元素來構建自己的設備。

風格和方法

本書採用以項目為導向的方法,配有多張圖片和大量代碼,以幫助您輕鬆構建項目。本書使用基於教程的方法,首先解釋概念,然後實施,以幫助您開發項目。