
Relatively Universal ROM Programmer
AndersBNielsen/Relatively-Universal-ROM-Programmer
Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.
Pixels drop from the top of a 16x2 LCD screen and your player on the bottom must avoid the ever changing "bullets"! As time progressed, bullets drop faster. Once your 3 lives have been used due to collisions, a buzzer will beep and the screen will display your total time.
Avoid That Pixel is an open-source printed circuit board by KJace05, from the KJace05/Avoid-That-Pixel repository on GitHub. It is a 2-layer board of 54 × 96 mm with 14 parts on 43 nets, routed with 151 tracks and 6 vias.
It is built around the ARDUINO UNO R3. Its parts include 2 resistors and 2 ICs. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
A handheld dodge game built on a custom Arduino Uno shield, featuring a 16x2 character LCD, real-time obstacle dodging, and buzzer sound feedback. Designed from schematic and PCB layout to embedded firmware.
Avoid That Pixel is a single-player reaction game: a player-controlled character must dodge incoming obstacles displayed on a 16x2 LCD before they collide. The project covers the full hardware-to-firmware pipeline; circuit design, PCB fabrication, and embedded C++ programming.
Written in C++ for the Arduino platform. Key implementation details:
millis() instead of delay(), allowing obstacle movement, button input, and buzzer playback to run concurrently without freezing gameplayavoid-that-pixel/
├── firmware/
│ └── avoid_that_pixel.ino # Main Arduino sketch
├── hardware/
│ ├── avoid_that_pixel.kicad_pro
│ ├── avoid_that_pixel.kicad_sch
│ └── avoid_that_pixel.kicad_pcb
├── docs/
│ └── media/ # PCB renders, gameplay photos
└── README.mdfirmware/avoid_that_pixel.ino to an Arduino Uno using the Arduino IDE.hardware/) onto the Uno.Kaiden Esteves (KJace05)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | 1k, 1k, 1k, 1k |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
| 1 | Arduino_UNO_R3 | Module:Arduino_UNO_R3 | U1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | GREEN | LED_THT:LED_D5.0mm | LED |
| 1 | RED | LED_THT:LED_D5.0mm | LED |
| 1 | R_Potentiometer | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | POT |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | BUTTON |
| 1 | WC1602A | Display:WC1602A | U2 |
| 1 | YELLOW | LED_THT:LED_D5.0mm | LED |
It measures 54 × 96 mm and has 2 copper layers, 1.6 mm thick.
14 parts, built around the ARDUINO UNO R3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the KJace05/Avoid-That-Pixel repository on GitHub, at the commit this page was made from: the board is Avoid That Pixel!/hardware/avoid_that_pixel.kicad_pcb and its schematic Avoid That Pixel!/hardware/avoid_that_pixel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask KJace05 before reusing the design.

AndersBNielsen/Relatively-Universal-ROM-Programmer
Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.

AlanFord/self-balancing-stick
Dual Axis Reaction Wheel Inverted Pendulum

Edging-Machines/Edging-Machines
This repository is intended to contain as much information as possible about building, designing, prototyping, and using automated edging machines.

PedroCNeves/AC_ChargingStation
A learning project to create an EV AC Charging station based on an Arduino Uno

jonsag/arduTester
An arduino component tester based on https://create.arduino.cc/projecthub/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4


ICRS/101
The all-new open source Robotics 101 course from ICRS. It's specifically designed to be run in hackspaces, after school clubs and university societies.
