Also watch this awesome promo video by the wonderful Alisa Acosta that explains why we started this project.
See the Awesome Assembly Instructions for a detailed setup and customization guide.
Install the RPA Arduino library:
cd {YOUR ARDUINO DIRECTORY}
- See http://arduino.cc/en/Guide/Libraries if you don't know where to find your Arduino directory.
git clone git@github.com:educoder/rock_paper_arduino.git RockPaperAwesome
- Open the Arduino IDE
- File ➜ Examples ➜ RockPaperAwesome ➜ awesome_leds
- Customize the example sketch to your heart's desire
- Compile and upload to your Arduino
cd ~
(or wherever you want to clone the git repo)git clone git@github.com:educoder/rock_paper_nodejs.git
npm install
to install all necessary dependencies- Make sure you have a user account set up on your XMPP server.
- Run
node awesome.js USERNAME PASSWORD XMPPHOST
, whereUSERNAME
andPASSWORD
is your XMPP username and password, andXMPPHOST
is the hostname of your XMPP server. For example:node awesome.js batman gotham badger.encorelab.org
See the Raspberry Pi wiki page for additional notes about running on a Raspberry Pi.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
A copy of the GNU General Public License is available at http://www.gnu.org/licenses/.