Arduino iOS Blueprints
暫譯: Arduino iOS 藍圖
Fabrizio Boco
- 出版商: Packt Publishing
- 出版日期: 2015-09-30
- 售價: $1,520
- 貴賓價: 9.5 折 $1,444
- 語言: 英文
- 頁數: 182
- 裝訂: Paperback
- ISBN: 1785283669
- ISBN-13: 9781785283666
-
相關分類:
Arduino、Apple Developer
海外代購書籍(需單獨結帳)
相關主題
商品描述
Integrate the Arduino and iOS platforms to design amazing real-world projects to sense and control external devices
About This Book
- Cover the most widely used methods in the Internet of Things using Arduino and iOS integration through Wi-Fi Shield and the BLE Breakout board
- Design five real-world projects including of electronics, Arduino code, and an iOS application that seamlessly work together
- A detailed guide that covers various sensors and actuators through which Arduino interacts with the world including a light sensor, hall effect sensor, accelerometer, servo motor, DC motor, and TRIAC for power line loads
Who This Book Is For
This book is a technical guide for Arduino and iOS developers who have a basic knowledge of the two platforms but want to learn how to integrate them. The book includes a lot of external references to additional documentation and learning materials, so even if you are less experienced, you can improve your knowledge on the subjects covered.
What You Will Learn
- Design circuits with Arduino using sensors and actuators
- Write code to handle analog and digital sensors with the most used protocols including OneWire, I2C, and SPI)
- Store data on SD Card and in EEPROM
- Build iOS applications using the MCV pattern and the UIKit components
- Allow your applications to control Arduino and its hooked-up devices
- Manage TCP/IP, UDP, and Bluetooth BLE communication between Arduino and iOS devices
- Make your iOS application take advantage of the sensors available in the iOS devices including accelerometer, gyroscope, and compass
- Develop iOS applications that use iBeacons
In Detail
Arduino and iOS devices have reached wide popularity due to their simple way of use and flexibility. Hence, their integration opens up new opportunities, allowing everyone to build devices that are extremely useful in everyday life.
You will first learn how to control Arduino from an iPhone or iPad by writing the Arduino sketch, the iOS application, and integrating everything together via Wi-Fi or Bluetooth BLE. You will then learn about various components that interact with the Arduino such as digital and analog I/O, Wi-Fi shield, Bluetooth BLE, SD card, OneWire, I2C, and so on. You will also learn about iOS, which includes the development of an application from scratch, GUI design and MVC, UIKit, iOS sensors, TCP and Bluetooth BLE communication, and more.
All the projects are described in detail, providing you with a learning tool, not just some sketches or some iOS code to copy.
Style and approach
This is a project-based book with a step-by-step guide that covers everything that you need to build an Arduino-iOS project, right from defining the basic requirements to the coding and testing the entire project. Each chapter ends with ideas on how to improve the project and to constantly learn the topics covered.
商品描述(中文翻譯)
整合 Arduino 與 iOS 平台,設計驚人的實際專案以感測和控制外部設備
本書簡介
- 涵蓋在物聯網中最常用的方法,通過 Wi-Fi Shield 和 BLE Breakout 板進行 Arduino 與 iOS 的整合
- 設計五個實際專案,包括電子元件、Arduino 程式碼和無縫協作的 iOS 應用程式
- 詳細指南涵蓋各種感測器和致動器,通過這些元件 Arduino 與外界互動,包括光感測器、霍爾效應感測器、加速度計、伺服馬達、直流馬達和用於電力負載的 TRIAC
本書適合誰閱讀
本書是針對具有基本知識的 Arduino 和 iOS 開發者的技術指南,旨在教導如何整合這兩個平台。本書包含大量外部參考資料和學習材料,即使您經驗較少,也能提升對所涵蓋主題的理解。
您將學到什麼
- 使用感測器和致動器設計 Arduino 電路
- 撰寫程式碼以處理最常用的協議,包括 OneWire、I2C 和 SPI 的類比和數位感測器
- 在 SD 卡和 EEPROM 中儲存數據
- 使用 MVC 模式和 UIKit 元件構建 iOS 應用程式
- 讓您的應用程式控制 Arduino 及其連接的設備
- 管理 Arduino 與 iOS 設備之間的 TCP/IP、UDP 和 Bluetooth BLE 通訊
- 使您的 iOS 應用程式利用 iOS 設備中的感測器,包括加速度計、陀螺儀和指南針
- 開發使用 iBeacons 的 iOS 應用程式
詳細內容
由於其簡單的使用方式和靈活性,Arduino 和 iOS 設備已廣受歡迎。因此,它們的整合開啟了新的機會,讓每個人都能構建在日常生活中極為有用的設備。
您將首先學習如何通過撰寫 Arduino 草圖、iOS 應用程式,並通過 Wi-Fi 或 Bluetooth BLE 將所有內容整合在一起,來控制 Arduino。接著,您將了解與 Arduino 互動的各種元件,例如數位和類比 I/O、Wi-Fi Shield、Bluetooth BLE、SD 卡、OneWire、I2C 等等。您還將學習 iOS 的相關知識,包括從零開始開發應用程式、GUI 設計和 MVC、UIKit、iOS 感測器、TCP 和 Bluetooth BLE 通訊等。
所有專案都詳細描述,為您提供學習工具,而不僅僅是一些草圖或 iOS 程式碼供您複製。
風格與方法
這是一本以專案為基礎的書籍,提供逐步指南,涵蓋構建 Arduino-iOS 專案所需的一切,從定義基本需求到編碼和測試整個專案。每章結尾都有改進專案的想法,並持續學習所涵蓋的主題。