Fastest Finger First

/**/

Fastest Finger First

In this project, I am going to demonstrate how to make a small game that will show you which of the four players pressed the finger first.

Things used in this project

Hardware components

  • Arduino UNO x 5
  • Idiotware Shield x 5
  • USB-A to B Cable x 1
  • Generic Jumper (0.1″) x 5
  • 9V 1A Switching Wall Power Supply x 5
  • NRF24L01 NRF24L01+ Wireless Module x 5
  • 0.96″ I2C OLED display x 1

Software apps and online services

  •  Arduino IDE

Story

Working

In this example we are using NRF24L01 radio module, Pushbutton switch, Buzzer and an I2C OLED display to show which player pressed pushbutton first. Here, 4 shields act as Transmitter and One shield act as a Receiver. Each time when any user(transmitter) presses button, then arduino sends the user number to receiver through NRF24L01 radio module and receiver receives the input and makes decision which player pressed the button first.You can change the number of players and particular time after which receiver will take decision.

  • In this example we have used RF24Network.h and RF24.h library for NRF24L01 radio module and u8glib.h library for OLED display. This sketch is for receiver.
  • In this example receiver receives input from users and decides which user pressed the pushbutton first and shows the number of that user on OLED display and makes beep sound on buzzer.

Configuring idIoTware Shield

Upload the code to 5 arduino’s and Enjoy the fastest finger first Game with your friends.

No more connecting things to breadboard and messy wiring.With the idIoTware shield the sky’s the limit.

Schematics

Code

Video