Introduction: Control Your Keynote With Arduino

Picture of Control Your Keynote With Arduino

Control your mac keynote app with an arduino.

Step 1: Things Needed :

Picture of Things Needed :

Arduino (I'm using uno but any should do).

USB cable for the arduino.

IR receive diode.

Universal IR remote.

jumper cables for the IR decoder.

Step 2: Connect the IR Decoder to the Arduino

Picture of Connect the IR Decoder to the Arduino

connect the IR decoder pins to the arduino as :

left -> pin 2

middle -> GND

right -> +5V

Step 3: Find a Nice Looking Enclosure (optional)

Picture of  Find a Nice Looking Enclosure (optional)

I used a cardboard box just to make the project good looking without the showing the arduino and the wires.

Step 4: Download the App

Picture of Download the App

go to my website, head to apps page and download the keynote controller app.

this app lets you control your keynotes with the serial port , for example if the app received "forward" from the serial port it's connected to it will move to the next frame in the keynote

the app supports the following commands:
"start"-> starts the keynote presentation

"stop" -> stops the keynote presentation

"forward" -> moves to the next slide

"backward"-> moves to the previous slide

Step 5: Decode and Save the Remote Signals

use this code to receive the signals from your remote to assign commands to them later.

Step 6: Arduino Code

Picture of Arduino Code

use the previously read commands in the switch of this program to send commands to the app.

Step 7: Connect the App to the Arduino

Picture of Connect the App to the Arduino

open the app and choose the serial port which the arduino is connected to then set the baud rate to 9600 (for the previous sketch) then click connect.

enjoy ;)

and don't forget to check out my other projects on my website George Gabra Jr.


MsSweetSatisfaction (author)2014-11-09

That's a cool and different way of doing things. Thanks for sharing!

Thank you :D

About This Instructable




More by georgeg4:Compile and run C code in TextWranglerControl your keynote with arduinoControl your mac music player with arduino
Add instructable to: