04621nam 2200553 450 991079765940332120170918163554.01-78528-650-1(CKB)3710000000484044(EBL)4191266(SSID)ssj0001611378(PQKBManifestationID)16323219(PQKBTitleCode)TC0001611378(PQKBWorkID)14900428(PQKB)10211042(MiAaPQ)EBC4191266(PPN)228025540(EXLCZ)99371000000048404420160106d2015 uy| 0engur|n|---|||||txtccrArduino iOS blueprints integrate the Arduino and iOS platforms to design amazing real-world projects that sense and control external devices /Fabrizio BocoBirmingham :Packt Publishing,2015.1 online resource (240 p.)Community experience distilledDescription based upon print version of record.1-78528-366-9 Cover ; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Arduino and iOS - Platforms and Integration ; Hardware and software requirements; Hardware requirements for the Arduino platform; Software requirements for the Arduino platform; Hardware requirements for the iOS platform; Software requirements for the iOS platform; Arduino and the development environment setup; IDE installation; iOS and the development environment setup; Xcode installation; Communication methods between Arduino and iOS devices; TCP/IP versus BluetoothSummaryChapter 2: Bluetooth Pet Door Locker ; Door locker requirements; Hardware; Required materials and electronics components; Assembly latch and servo motor; Electronic circuit; Arduino code; Installing additional required libraries; Initializing global variables and libraries; Setup code; Main program ; Testing and tuning the Arduino side; iOS code; Creating the Xcode project; Designing the application user interface for BLEConnectionViewController ; Designing the application user interface for PetDoorLockerViewController ; Writing code for BLEConnectionViewControllerWriting code for PetDoorLockerViewControllerTesting the iOS app; How to go further; Different types of sensors; Summary; Chapter 3: Wi-Fi Power Plug ; Wi-Fi power plug requirements; Hardware; Additional electronics components; Electronic circuit; Arduino code; Setup code; Main program ; iOS code; Creating the Xcode project ; Adding a new view controller ; Adding a class for storing the information of each activation ; Designing the application user interface for WiFiConnectionViewController ; Designing the application user interface for PowerPlugViewControllerDesigning the application user interface for ActivationsTableViewController Writing code for the WiFiConnectionViewController; Writing code for AppDelegate; Writing code for PowerPlugViewController; Writing code for ActivationsTableViewController; Writing code for ActivationTableViewController; Testing and tuning; How to access the power plug from anywhere in the world; Port forwarding; Dynamic DNS; How to go further; Summary; Chapter 4: iOS Guided Rover ; iOS guided rover requirements; Hardware; Additional electronic components; What's an accelerometer?; Electronic circuitHow to make the rover turnHow to mount the accelerometer; Arduino code; Setup code; Motor control functions; Main program; iOS code; Creating the Xcode project ; Writing code for BLEConnectionViewController; Writing code for RoverViewController; Code to control the rover manually; Testing the Rover with manual driving; Code for controlling the rover by the means of the iOS accelerometer; Driving the rover by the means of the iOS device movement; Code for controlling the rover by voice commands; Driving the rover by voice commands; Testing and tuning; How to go further; SummaryChapter 5: TV Set Constant Volume ControllerCommunity experience distilled.Arduino (Programmable controller)Arduino (Programmable controller)ProgrammingArduino (Programmable controller)Arduino (Programmable controller)Programming.Boco Fabrizio1565258MiAaPQMiAaPQMiAaPQBOOK9910797659403321Arduino iOS blueprints3834758UNINA