Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IntroToArduino

This repository contains slides and sample code for my Introduction to Arduino presentation at SLC CocoaHeads on February 3, 2015.

Included are two examples for Arduno (these are for the Arduino Esplora board):

  • LightTheremin - A very simple "theremin" that uses light sensor input to vary an audio tone played through the speaker.
  • ThreeDController - This example responds to serial requests for accelerometer, light sensor, and slider data. Demonstrates serial communication.

There is also a Mac app example called Esplora Accelerometer Demo. This app shows a representation of the Esplora board on screen. It can connect to an Esplora board running the ThreeDController example over the serial/USB connection. The onscreen board's orientation varies depending on the physical board's orientation. The Arduino's light sensor values are used to vary the light level on screen, while the slider on the board controls the color of the onscreen board. The app is implemented in Swift, using SceneKit to render its UI, and ORSSerialPort for serial port communication.

Esplora Accelerometer Demo app screenshot

I gave the presentation using the excellent Deckset, and the content of the slides can be found in Arduino.md.

About

Repository for slides and sample code for my Introduction to Arduino presentation at SLC CocoaHeads on February 3, 2015.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages