# Simon Game for PyRuler and CircuitPython

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/079/401/medium800thumb/leds_covergifsimon.jpg?1565734408)

 **Simon Says...**"turn that ruler into an interactive memorization game with leds and touch pads!"

In this guide you can turn the Adafruit PyRuler into a clone of the&nbsp;[classic game known as Simon](https://en.wikipedia.org/wiki/Simon_(game))

Using CircuitPython, and the PyRuler's leds and capacitive touch pads we can make the PyRuler into our own Simon game. We can program the PyRuler to output patterns to the leds to memorize and then read capacitive touch inputs

This guide and code was adapted from&nbsp;[Miguel Grinberg's guide:&nbsp;Simon Game Clone with Circuit Playground Express and CircuitPython](https://learn.adafruit.com/simon-game-clone-with-circuitplayground-express-and-circuitpython)

## Reference guide

This is a great guide to use as a reference for all things PyRuler including pinouts, specs and more.

- [Adafruit PyRuler](https://learn.adafruit.com/adafruit-pyruler)

## Parts
### Adafruit PyRuler - Engineer Reference Ruler with CircuitPython

[Adafruit PyRuler - Engineer Reference Ruler with CircuitPython](https://www.adafruit.com/product/4319)
The first time you soldered up a surface mount component you may have been surprised "these are _really small_ parts!" and there's a&nbsp;dozen of different names too! QFN, TDFN, SOIC, SOP, J-Lead, what do they mean and how can you tell how big they are? Now you can have a...

In Stock
[Buy Now](https://www.adafruit.com/product/4319)
[Related Guides to the Product](https://learn.adafruit.com/products/4319/guides)
![A purple-manicured finger presses the capacitive touch pads on a purple electronic ruler. The LEDs light up as the finger presses the capacitive gold pad.](https://cdn-shop.adafruit.com/product-videos/640x480/4319-05.jpg)

### USB cable - USB A to Micro-B

[USB cable - USB A to Micro-B](https://www.adafruit.com/product/592)
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or microcontroller

Approximately 3 feet / 1 meter long

Out of Stock
[Buy Now](https://www.adafruit.com/product/592)
[Related Guides to the Product](https://learn.adafruit.com/products/592/guides)
![USB cable - USB A to Micro-B - 3 foot long](https://cdn-shop.adafruit.com/640x480/592-01.jpg)

- [Next Page](https://learn.adafruit.com/simon-game-with-pyruler-and-circuitpython/circuitpython.md)

## Featured Products

### Adafruit PyRuler - Engineer Reference Ruler with CircuitPython

[Adafruit PyRuler - Engineer Reference Ruler with CircuitPython](https://www.adafruit.com/product/4319)
The first time you soldered up a surface mount component you may have been surprised "these are _really small_ parts!" and there's a&nbsp;dozen of different names too! QFN, TDFN, SOIC, SOP, J-Lead, what do they mean and how can you tell how big they are? Now you can have a...

In Stock
[Buy Now](https://www.adafruit.com/product/4319)
[Related Guides to the Product](https://learn.adafruit.com/products/4319/guides)
### USB cable - USB A to Micro-B

[USB cable - USB A to Micro-B](https://www.adafruit.com/product/592)
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or microcontroller

Approximately 3 feet / 1 meter long

Out of Stock
[Buy Now](https://www.adafruit.com/product/592)
[Related Guides to the Product](https://learn.adafruit.com/products/592/guides)

## Related Guides

- [Adafruit PyRuler](https://learn.adafruit.com/adafruit-pyruler.md)
- [PyRuler Video Conference Panic Buttons](https://learn.adafruit.com/pyrulervideopanic.md)
- [Making Wearable Badge Art with Printed Circuit Boards](https://learn.adafruit.com/making-wearable-badge-art-with-printed-circuit-boards.md)
- [ScoutMakes FM Radio Kit](https://learn.adafruit.com/scoutmakes-fm-radio-kit.md)
- [CircuitPython Display Support Using displayio](https://learn.adafruit.com/circuitpython-display-support-using-displayio.md)
- [Princess Peach LED Crown](https://learn.adafruit.com/bowsette.md)
- [IoT Power Outlet with CircuitPython and Adafruit IO](https://learn.adafruit.com/adafruit-io-a-c-power-relay.md)
- [BLE Buzzy Box](https://learn.adafruit.com/ble-buzzy-box.md)
- [LoRa Signal Bridge with the Feather RP2040 RFM ](https://learn.adafruit.com/lora-signal-bridge-with-the-feather-rp2040-rfm.md)
- [Adabot Toy Robot Friend](https://learn.adafruit.com/adabot-rp2040.md)
- [3D Printed Custom Keycaps](https://learn.adafruit.com/3dprinted-custom-keycaps.md)
- [Wireless LED Juggling Balls with ESP-NOW](https://learn.adafruit.com/wireless-juggling-balls-esp-now.md)
- [Festive Feather Holiday Lights](https://learn.adafruit.com/festive-feather-holiday-lights.md)
- [CLUE Light Paint Stick with CircuitPython](https://learn.adafruit.com/clue-light-paintstick.md)
- [CircuitPython USB VID/PID Reporter](https://learn.adafruit.com/circuitpython-usb-vid-pid-reporter.md)
