Install Nodejs

Available Boards

Arduino Uno [Beginner]

Tools

Getting Started

These devices are ready to go, they should have the firmware loaded, but if they don't:

  1. Connect the Arduino to your computer via USB
  2. Open Arduino IDE
  3. Tools > Board: (should auto-detect the 'Arduino/Genuino Uno' board, otherwise select it
  4. Tools > Port: Bluetooth Incoming Port
  5. File > Examples > Firmata > StandardFirmata
  6. Sketch > Upload (of on the editor window, press the second button which is a right arrow, make sure the file name is StandardFirmata)
  7. Install Johnny Five

If this Hello World works, you are in business: http://johnny-five.io/examples/


Particle Photon [Advanced, but has Wifi]

https://docs.particle.io/guide/getting-started/intro/photon/

Tools

Getting started, getting connected:

Johnny Five


Arduino ESP8266 [Advanced, but has Wifi]

Other resources

Competition

Rules

  • You must use a JavaScript library (Johnny Five or otherwise) to control your device.

Criteria

  • Originality – 35%
    How original is your idea? Is it completely new and unique, or is it similar to something else?

  • Execution – 65%
    How well did your team translate the idea into reality over the course of the hackathon?

  • Judges: Cristina Solana (MiamiJS), Jean Felis (FIU, WordCamp Miami)