Control your mac keynote app with an arduino.
Step 1: 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
connect the IR decoder pins to the arduino as :
left -> pin 2
middle -> GND
right -> +5V
Step 3: 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
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
use the previously read commands in the switch of this program to send commands to the app.