For the third assignment you will expand on the first two assignments by adding a web interface. Via this web interface, the user can change parameters (e.g. how many points to score in order to win). You can learn more about Wi-Fi on the D1 Mini here.

The interface must be available at all times, so also during a game. This requires you to program the game without using delay() calls. An example program without delays can be found here.

You hand in the assignment on brightspace.

Requirements

  1. The game is played on the OLED screen.
  2. The game is controlled using any sensor, like the PAJ7620 Hand Gesture Sensor.
  3. The game has a win condition after which any actuator, like the Wemos Motor Shield, or the Wemos Buzzer Shield actuates.
  4. The parameters of the game can be changed via a web interface that is available at all times.
  5. No delays are used.