
I just released my new book "Arduino Development for OSX and iOS". This book help you to develop Arduino boards on OSX and iOS environment.
Table of Content
1. Preparing Development Environment
1.1 Arduino
1.1.1 Arduino Uno
1.1.2 Arduino Leonardo
1.1.3 Arduino Mega 2560
1.1.4 Arduino Due
1.2 Electronic Components
1.2.1 Arduino Starter Kit
1.2.2 Fritzing
1.2.3 Cooking-Hacks: Arduino Starter Kit
1.2.4 Arduino Sidekick Basic kit
1.3 OSX, iOS and Xcode
1.4 Testing
2. Sketch Programming
2.1 Getting Started
2.2 Arduino Hardware Driver on OSX
2.3 Simple Testing
2.4 Basic Sketch Programming
2.5 Digital I/O
2.6 Serial Communication
2.7 Analog I/O
2.7.1 Arduino Analog output (PWM)
2.7.2 Controlling RGB LED Color
2.7.3 Arduino Implementation
2.8 What's Next?
3. Controlling Arduino from OSX
3.1 Getting Started
3.2 Installing Firmata on Arduino Board
3.3 Firmata and Python
3.4 Demo
3.4.1 Writing Python Program
3.4.2 Testing
4. Controlling Arduino from iOS
4.1 Getting Started
4.2 Controlling Arduino from iOS
4.3 Demo
4.3.1 Firmata Program on Arduino Board
4.3.2 Writing Arduino Server
4.3.3 Writing iOS Program
4.3.4 Testing
5. Debugging Arduino Logic
5.1 Getting Started
5.2 Reviewing Logic Tools
5.3 Demo 1: Analog and Digital
5.3.1 Ika Logic Installation
5.3.2 Wiring
5.3.3 Writing Arduino Software
5.3.3 Testing
5.4 Demo 2: I2C Communication
How to Buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/arduino-development-for-osx-and-ios/ebook/product-22347276.html
Amazon Kindle, http://www.amazon.com/gp/product/B015042B0M
Google Play Books, https://play.google.com/store/books/details?id=fAiCCgAAQBAJ
Kobo, https://store.kobobooks.com/en-US/ebook/arduino-development-for-osx-and-ios