This project is a Conway's Game of Life implementation for Arduino Esplora + LCD Screen. The application is quite interactive, as you can see in the instructions below.
The project was developed using Arduino IDE 1.8.5.
To install the application, simply compile the Sketch and upload to your Esplora with LCD screen plugged in the frontal interface.
The only hardware used in this project were:
- Arduino Esplora: https://store.arduino.cc/arduino-esplora
- Ardiono LCD Screen: https://store.arduino.cc/arduino-lcd-screen
Use the TOP BUTTON to create a random state for the application.
When a new random state is created, the slider is used to define the proportion of alive and dead cells. The more to right the slider is, the more alive cells are created.
The LEFT BUTTON transitions the application to the next state, using the rules described above.
Press this button to make the application automatically transition from one state to the other, until another button is pressed.
Stops the automatic transition
Use the joystick to move the cursor across the grid. Click the joystick to invert the state of the cell the cursor is currently on top of.
I appreciate feedback of any kind. Just give a message or post in issues. Thanks!