Arduino Essentials
暫譯: Arduino 基礎知識

Francis Perea

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-28
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 186
  • 裝訂: Paperback
  • ISBN: 178439856X
  • ISBN-13: 9781784398569
  • 相關分類: Arduino
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Enter the world of Arduino and its peripherals and start creating interesting projects

About This Book

  • Meet Arduino and its main components and understand how they work to use them in your real-world projects
  • Assemble circuits using the most common electronic devices such as LEDs, switches, optocouplers, motors, and photocells and connect them to Arduino
  • A Precise step-by-step guide to apply basic Arduino programming techniques in the C language

Who This Book Is For

If you are a hobbyist who wants to develop projects based on Arduino as the main microcontroller platform or an engineer interested in finding out what the Arduino platform offers, then this book is ideal for you. Some prior knowledge of the C programming language is required.

What You Will Learn

  • Select the correct Arduino board to meet the prerequisites of your project
  • Set up a working Arduino development environment and get to grips with all of its inner workings
  • Work with digital and analog outputs to act on external devices
  • Sense your environment in a digital or analog way by using different types of sensors such as potentiometers, photocells, or thermistors
  • Develop time-based projects that will manage the time in a precise manner
  • Make your project interact with other devices via serial communications
  • Use interrupts to deal with unexpected events
  • Get familiar with a complete real-world project that summarizes all the concepts learned throughout the book

In Detail

The Arduino is an open source microcontroller built on a single circuit board that is capable of receiving sensory input from its environment and controlling interactive physical objects. It is also a development environment that allows you to write software to the board, and is programmed in the Arduino programming language. The Arduino has become the most popular microcontroller platform and thus hundreds of projects are being developed using it, from basic to advanced levels.

This book will first introduce you to the most important board models of the Arduino family. You will then learn to set up the Arduino software environment. Next, you will work with digital and analog inputs and outputs, manage the time precisely, establish serial communications with other devices in your projects, and even control interrupts to make your project more responsive. Finally, you will be presented with a complete real-world example by utilizing all the concepts learned so far in the book. This will enable you to develop your own microcontroller projects.

商品描述(中文翻譯)

進入 Arduino 及其周邊設備的世界,開始創建有趣的專案

關於本書
- 認識 Arduino 及其主要組件,了解它們的運作方式,以便在實際專案中使用
- 使用最常見的電子元件,如 LED、開關、光耦合器、馬達和光電池,組裝電路並將其連接到 Arduino
- 提供精確的逐步指南,應用基本的 Arduino 程式設計技術,使用 C 語言

本書適合誰
如果您是一位希望以 Arduino 作為主要微控制器平台來開發專案的愛好者,或是一位對 Arduino 平台提供的功能感興趣的工程師,那麼本書非常適合您。需要具備一些 C 程式語言的基礎知識。

您將學到什麼
- 選擇正確的 Arduino 板,以滿足專案的前置需求
- 設置一個可運作的 Arduino 開發環境,並熟悉其內部運作
- 使用數位和類比輸出來控制外部設備
- 通過使用不同類型的感測器,如電位器、光電池或熱敏電阻,以數位或類比方式感知環境
- 開發基於時間的專案,精確管理時間
- 使您的專案通過串列通訊與其他設備互動
- 使用中斷來處理意外事件
- 熟悉一個完整的實際專案,總結本書中學到的所有概念

詳細內容
Arduino 是一個開源微控制器,建立在單一電路板上,能夠接收來自環境的感測輸入並控制互動的物理物件。它也是一個開發環境,允許您為該板編寫軟體,並使用 Arduino 程式語言進行編程。Arduino 已成為最受歡迎的微控制器平台,因此有數百個專案正在使用它開發,從基本到進階層次。

本書將首先介紹 Arduino 家族中最重要的板型。接著,您將學習如何設置 Arduino 軟體環境。然後,您將處理數位和類比輸入及輸出,精確管理時間,與專案中的其他設備建立串列通訊,甚至控制中斷,使您的專案更具反應能力。最後,您將通過利用本書中學到的所有概念,呈現一個完整的實際範例。這將使您能夠開發自己的微控制器專案。