Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cristiancristea00/tic-tac-toe
Tic-Tac-Toe game with AI implemented on a Raspberry Pi Pico board and a 20x4 LED display.
https://github.com/cristiancristea00/tic-tac-toe
arduino arm artificial-intelligence bitbanging cortex-m0 i2c keypad-matrix keypad4x4 lcd-display lcd2004 lcd20x4 led-display microcontroller pioasm raspberry-pi raspberry-pi-pico tic-tac-toe tm1637 tm1637display
Last synced: 28 days ago
JSON representation
Tic-Tac-Toe game with AI implemented on a Raspberry Pi Pico board and a 20x4 LED display.
- Host: GitHub
- URL: https://github.com/cristiancristea00/tic-tac-toe
- Owner: cristiancristea00
- License: gpl-3.0
- Created: 2021-07-03T14:16:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-10T10:09:23.000Z (about 3 years ago)
- Last Synced: 2024-08-07T18:27:29.217Z (5 months ago)
- Topics: arduino, arm, artificial-intelligence, bitbanging, cortex-m0, i2c, keypad-matrix, keypad4x4, lcd-display, lcd2004, lcd20x4, led-display, microcontroller, pioasm, raspberry-pi, raspberry-pi-pico, tic-tac-toe, tm1637, tm1637display
- Language: C++
- Homepage:
- Size: 527 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Raspberry Pi Pico - Tic Tac Toe Game
## Build
After you clone the repo you run the following commands to build the executable. You have to have installed *CMake* and *Make*. Also you need to have the SDK on your system and point `PICO_SDK_PATH` to it.
```sh
export PICO_SDK_PATH='/Path/to/SDK'
```
```sh
cd tic-tac-toe
```
```sh
mkdir build
```
```sh
cd build
```
```sh
cmake ..
```
```sh
make -j4
```
### How to connect the LCD, LEDs and Keypad to the board
![Fritzing drawing](img/fritzing.png)