All Projects → ondt → arduino-snake

ondt / arduino-snake

Licence: GPL-3.0 License
Snake game for Arduino

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to arduino-snake

LaColorduino
I build my own clone of "LaMetric"-smartwatch but with some Colorduino for Twitch, YouTube, Twitter, CSGO, etc.. (Working)
Stars: ✭ 56 (+124%)
Mutual labels:  diy, led-matrix
dm tomatrixled
Display (real-time) public transport departures using Raspberry Pi and LED matrices
Stars: ✭ 17 (-32%)
Mutual labels:  led-matrix
HoverBot
Self-balancing robot using hoverboard hub motors
Stars: ✭ 88 (+252%)
Mutual labels:  diy
canvas-cast
Cast any <canvas> element to an LED Matrix over WebSockets with an Arduino/ESP8266.
Stars: ✭ 39 (+56%)
Mutual labels:  led-matrix
ATtiny85-USB-C-Tester
Simple USB-C Power Delivery Tester
Stars: ✭ 20 (-20%)
Mutual labels:  diy
CppDeveloperRoadmap
Roadmap for learning the C++ programming language for beginners and experienced devs.
Stars: ✭ 1,048 (+4092%)
Mutual labels:  diy
digitalmusicstand
web based music sheet viewer (go, pdfjs) as a single binary
Stars: ✭ 22 (-12%)
Mutual labels:  diy
Klimerko
☁ DIY Air Quality Measuring Device
Stars: ✭ 69 (+176%)
Mutual labels:  diy
zevoicemask
An open source DIY implemetation of a face mask with voice visuals and animations.
Stars: ✭ 13 (-48%)
Mutual labels:  led-matrix
X10RF-Arduino
Arduino Library for sending x10 messages by RF
Stars: ✭ 17 (-32%)
Mutual labels:  diy
rfoutlet
Control remote controlled outlets via Raspberry PI
Stars: ✭ 14 (-44%)
Mutual labels:  diy
franzininho-diy-board
Placa Franzininho DIY - Placa compatível com Arduino no formato DIY para oficinas de soldagem
Stars: ✭ 100 (+300%)
Mutual labels:  diy
geiger
Geiger counter
Stars: ✭ 30 (+20%)
Mutual labels:  diy
Breath OS
An OS for breathing? My DIY OS
Stars: ✭ 17 (-32%)
Mutual labels:  diy
DoujinSoft
Web Shop/Archive for WarioWare DIY games.
Stars: ✭ 19 (-24%)
Mutual labels:  diy
AndroidJoyStickView
This library lets you create joystick with some customization for android
Stars: ✭ 45 (+80%)
Mutual labels:  joystick
NESnake
Snake game for Nintendo NES written in C
Stars: ✭ 16 (-36%)
Mutual labels:  snake-game
snake-game-p5
The Snake Game made with p5.js 🐍🎮.
Stars: ✭ 18 (-28%)
Mutual labels:  snake-game
esp32-hid-joystick
No description or website provided.
Stars: ✭ 59 (+136%)
Mutual labels:  joystick
Training-Snake-Game-With-Genetic-Algorithm
training snake game using neural network and genetic algorithm
Stars: ✭ 28 (+12%)
Mutual labels:  snake-game

Video: https://youtu.be/k6CHJ9VKTnY

Tutorial

  1. Get the parts, install Arduino IDE, install drivers for Arduino (if you have Arduino clone AND you are using Windows)
  2. Copy-paste the code into Arduino IDE
  3. Install the LedControl library using Arduino IDE Library Manager
  4. Wire everything up (see the Wiring Diagram)
  5. Connect your Arduino and select it in Tools > Board and Tools > Port
  6. Upload
  7. (optional) Tweak the variables, explore the code 😉

Parts

Part Name Amazon link Note
Arduino NANO (clone) https://www.amazon.com/s?k=arduino+nano UNO can be used as well
LED Matrix https://www.amazon.com/s?k=arduino+matrix+MAX7219 MAX7219 controlled 8x8 LED Matrix
Joystick https://www.amazon.com/s?k=arduino+joystick+breakout
Potentiometer https://www.amazon.com/s?k=10k+potentiometer any 1k ohm to 100k ohm should be fine
Some wires https://www.amazon.com/s?k=arduino+wires 12 wires needed
Breadboard https://www.amazon.com/s?k=arduino+breadboard

Wiring diagram

Pin Arduino NANO or UNO
Matrix CLK 10
Matrix CS 11
Matrix DIN 12
Joystick X A2
Joystick Y A3
Potentiometer A7

wiring diagram The exact pin order for the matrix or joystick may be different from the one shown on the image, so please be intelligent and use the table above.

Forks

Other videos

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].