Skip to content

A Rock / Paper / Scissor version using Arduino talking via XMPP

Notifications You must be signed in to change notification settings

educoder/rock_paper_awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rock Paper Awesome

Promo video

Also watch this awesome promo video by the wonderful Alisa Acosta that explains why we started this project.

Quickstart

See the Awesome Assembly Instructions for a detailed setup and customization guide.

The Arduino part:

Install the RPA Arduino library:

  1. cd {YOUR ARDUINO DIRECTORY}
  2. git clone git@github.com:educoder/rock_paper_arduino.git RockPaperAwesome
  3. Open the Arduino IDE
  4. File ➜ Examples ➜ RockPaperAwesome ➜ awesome_leds
  5. Customize the example sketch to your heart's desire
  6. Compile and upload to your Arduino

The node.js part:

  1. cd ~ (or wherever you want to clone the git repo)
  2. git clone git@github.com:educoder/rock_paper_nodejs.git
  3. npm install to install all necessary dependencies
  4. Make sure you have a user account set up on your XMPP server.
  5. Run node awesome.js USERNAME PASSWORD XMPPHOST, where USERNAME and PASSWORD is your XMPP username and password, and XMPPHOST 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.

License

GNU GPLv3

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/.

About

A Rock / Paper / Scissor version using Arduino talking via XMPP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published