Skip to content

khanhkhanhlele/embedded_system_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Game console

Reference

Set up

Requirement

  • esp32
  • ssd1306
  • joy-stick

Diagram

Diagram of the game console setup

Lib

  • U8g2
  • Adafruit SSD1306

Main

Menu

Menu

  1. Snake game
  2. Avatar
  3. Flappy bird
  4. Animation
  5. Album

Snake game

snake game

Avatar

Mr Tien

Flappy bird

Flappy bird

Animation

Animation A bird is running

Ablum

Album For more image, check album folder

System structure

  • main.ino: control main stream, display menu bar, and display application when user select
  • setup.h: save enviroment variable of this project
  • nano_bird.h: flappy bird game, save byte file of this game
  • animation.h: save byte of animation screen
  • nake.h: snake game controller
  • icon.h: save icon and album image

Flow

Flow

Scalability

  • Increase number of NUM_ITEM and add to menu_item in setup.h
  • Add new scenario in main.ino if the item_selected == New_item
  • Add new .h file for this application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published