All Projects → AlexIII → t-rex-duino

AlexIII / t-rex-duino

Licence: MIT License
Clone of T-rex game from Chrome browser rewritten for Arduino

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to t-rex-duino

antispy-jammer
Simplest ultrasonic ANTISPY voice recording jammer based on ATTINY13 / ATTINY85 / ARDUINO with PAM8403 module driving piezo ultrasonic transducers (and optionally AD8933 signal generator)
Stars: ✭ 39 (-42.65%)
Mutual labels:  diy
linorobot2
Autonomous mobile robots (2WD, 4WD, Mecanum Drive)
Stars: ✭ 97 (+42.65%)
Mutual labels:  diy
franzininho-diy-board
Placa Franzininho DIY - Placa compatível com Arduino no formato DIY para oficinas de soldagem
Stars: ✭ 100 (+47.06%)
Mutual labels:  diy
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (-66.18%)
Mutual labels:  diy
mpi
minimal (n)vim plugins - icons (Under 200 LOC)
Stars: ✭ 32 (-52.94%)
Mutual labels:  diy
digitalmusicstand
web based music sheet viewer (go, pdfjs) as a single binary
Stars: ✭ 22 (-67.65%)
Mutual labels:  diy
PiDSP
Home of PiDSP - a freeDSP for Raspberry Pi
Stars: ✭ 17 (-75%)
Mutual labels:  diy
CppDeveloperRoadmap
Roadmap for learning the C++ programming language for beginners and experienced devs.
Stars: ✭ 1,048 (+1441.18%)
Mutual labels:  diy
STM32-RFM95-PCB
STM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip
Stars: ✭ 14 (-79.41%)
Mutual labels:  diy
ATtiny85-USB-C-Tester
Simple USB-C Power Delivery Tester
Stars: ✭ 20 (-70.59%)
Mutual labels:  diy
pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
Stars: ✭ 48 (-29.41%)
Mutual labels:  diy
WriteYourOwnReact
Write your own version of React. Why? Because you CAN!
Stars: ✭ 20 (-70.59%)
Mutual labels:  diy
HoverBot
Self-balancing robot using hoverboard hub motors
Stars: ✭ 88 (+29.41%)
Mutual labels:  diy
pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.
Stars: ✭ 68 (+0%)
Mutual labels:  diy
rfoutlet
Control remote controlled outlets via Raspberry PI
Stars: ✭ 14 (-79.41%)
Mutual labels:  diy
Laser-XY-Scanner
Low Cost DIY Laser XY Scanner, Cutter, or Engraver
Stars: ✭ 27 (-60.29%)
Mutual labels:  diy
lucidgloves
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.
Stars: ✭ 1,149 (+1589.71%)
Mutual labels:  diy
geiger
Geiger counter
Stars: ✭ 30 (-55.88%)
Mutual labels:  diy
X10RF-Arduino
Arduino Library for sending x10 messages by RF
Stars: ✭ 17 (-75%)
Mutual labels:  diy
Breath OS
An OS for breathing? My DIY OS
Stars: ✭ 17 (-75%)
Mutual labels:  diy

T-Rex-duino

Clone of T-rex game from Chrome browser rewritten for Arduino.

Just 3 components needed:

  • Arduino Uno / Nano / Pro Mini
  • OLED display 128x64 SSD1309
  • A button (or two, if you want to duck!)

Youtube video

Update

Now supporting SH1106/SSD1306 based I2C OLED display!

Instructions

  1. Assemble

  1. Flash that sketch to your Arduino
  2. Play!
  3. Repeat from step 2

Using OLED display SH1106/SSD1306 I2C

  1. In order to use SH1106/SSD1306 you will need to add two 470 ohm resistors to the display board. You can add these resistors right on top of 10k resistors that already present (or replace them).

  1. Assemble

  1. Select OLED display type at the beginning of t-rex-duino.ino sketch by uncommenting one of the following lines (SSD1309 selected by default).
//#define LCD_SSD1309
//#define LCD_SH1106
//#define LCD_SSD1306

Flash the sketch.

Note that in order to achieve desirable performance I2C is substantially overclocked (it works at 800kHz vs 400kHz as per display specification). It is possible that not every display will work under these conditions. The display I have works fine mostly, but a stray broken frame still appears now and then. As much as I can assume small artifacts are unavoidable with this display.

License

MIT License © github.com/AlexIII

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].