Building location based sensor applications and connecting external hardware
Schedule and materials
We may spend more time on some areas, and less on others, depending on how things go. So the schedule is subject to change. However, the day should go something like this:
|9:00 - 9:15||First cup of coffee and welcome|
|9:15 - 11:00||The accelerometer and magnetometer|
|11:00 - 11:15||Morning coffee break|
|11:15 - 12:30||The gyroscope and the Core Motion framework|
|12:30 - 13:30||Buffet lunch outside the meeting room|
|13:30 - 15:00||Working with external hardware and the Arduino|
|15:00 - 15:15||Afternoon coffee break|
|15:15 - 17:00||More external hardware with the Arduino and the BeagleBone|
What you should bring
You should bring your own Mac and iOS device, and a cable to connect them. You'll need to have your Xcode environment set up and configured to allow you to deploy applications to your iOS device. This is a hardware course, you can't test your applications in the iPhone simulator. You will therefore need to be a member of the iOS Developer Program. If you need help setting up your environment before the course please contact us ahead of time.
While we'll provide an Arduino Uno board and a Redpark TTL Serial Cable for iOS for you, if you want to try and connect your iPhone to your BeagleBone or Raspberry Pi you should also bring the board along, there may be a couple of spare boards at the workshop, but we can't guarantee that they'll be available.
What you'll take away
You'll take away with you an Arduino Uno board, a Redpark TTL Serial Cable for iOS, and everything you need to connect your iPhone to your new micro-controller. You'll also receive a copy of Alasdair's books Basic Sensors iOS and iOS Sensor Apps with Arduino.