Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/armadsen/introtoarduino
Repository for slides and sample code for my Introduction to Arduino presentation at SLC CocoaHeads on February 3, 2015.
https://github.com/armadsen/introtoarduino
Last synced: about 1 month ago
JSON representation
Repository for slides and sample code for my Introduction to Arduino presentation at SLC CocoaHeads on February 3, 2015.
- Host: GitHub
- URL: https://github.com/armadsen/introtoarduino
- Owner: armadsen
- Created: 2015-02-04T00:19:37.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-23T19:20:26.000Z (almost 8 years ago)
- Last Synced: 2024-05-01T23:36:14.826Z (7 months ago)
- Language: Objective-C
- Size: 3.73 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/armadsen/ORSSerialPort) for serial port communication.
![Esplora Accelerometer Demo app screenshot](screenshot.png?raw=true)
I gave the presentation using the excellent [Deckset](http://www.decksetapp.com), and the content of the slides can be found in [Arduino.md](/Presentation/Arduino.md).