
We'll show the Blink example again but add in the actual board and an external LED, we will also setup the Serial Monitor that we can use for debugging and monitoring what is going on.
Lets add another LED as well as some input to the project
Lets changed the hard coded "Delay" code and use the CurieOneTimer, we can then flash the LED's at different rates. This will remove the delays in the code. We will also update the input code to "Debounce" any noise from an input switch. This really cleans up the code.
A simple example of using the Curie Time Real Time Clock (RTC) on the device. You can set time with standard Unix / GMT time and retrieve the value.
We will use the CurieBLE interface and have a Mac running LightBlue connect to the device, we will see the input on the Mac from the BLE connect and even use a Proximity Sensor(PIR) as input.
Course Description
Learn the basic concepts of the latest Arduino 101. This development board includes the new Intel Curie Model.
With a built in Dual Core Processes Architecture, the Curie has an X86 Core and ARC Core built onboard both running at 32 Mhz. Built in Bluetooth Low Energy and other interfaces make this a strong building block for any IoT project.
Arduino Sketch programming language
Mac OSX used in the class.
Arduino IDE 1.6.5 used in the class
Learn the fundamentals of using this new board and open your mind to new possibilities.
Content and Overview
This course explains how to setup and use the new Arduino 101 board, the latest Arduino combined with the new Intel Curie Module.
What am I going to get from this course?
Detailed explanations of using the new board, setting it up, programming basic sketches and basic Bluetooth LE connectivity.
Suitable for any programmer level, get started on IoT basics and start dreaming today.
Teaching by example with hands on examples showing technical details.