Git Product home page Git Product logo

bbgame114's Introduction

BBGame114

BBGame114 is handheld game device that consists of an Arduino Nano processor board, an 11x4 LED matrix display, three input buttons and a piezoelectric speaker. This device can be programmed using the Arduino IDE. This GitHub repository contains the BBGame114Lib library that can be used for programming this device, and it also contains a Space Invaders-like game.

BBGame114 build diagram Diagram of BBGame114 assembled on 830-point solderless breadboard

BBGame114 circuit diagram Circuit diagram

BBGame114 Arduino Library

The BBGame114Lib.zip library for Arduino included in this repository is a library that allows the BBGame114 device to be programmed with higher level methods/functions than the Arduino digitalWrite and digitalRead functions. See the page BBGame114Lib Library Reference page for more information on this library.

BBGame114 Coding Exercises

This repository contains several coding exercises. Exercises Ex01 to Ex03b are introductory Arduino exercises that do not required the LED matrix to be assembled. Exercises Ex04 to Ex07b are exercises than can be done with a partially assembled LED matrix of 5x4 pixels. The remaining exercises require the fully assembled BBGame114 circuit with and LED matrix of 11x4 pixels.

Number Description
Ex01 Blink
Ex02 Sequence
Ex02b Sequence with Button
Ex03 Text Input Output
Ex03b Text Input Output LED Control
Ex04 Matrix Test
Ex05 Matrix Test with Lib
Ex06 Numeric Counter
Ex07 Set Pixels
Ex07b Set Pixels with Photoresistor
Ex08 Scrolling Text
Ex09 Thousand Counter
Ex09b Thousand Counter with Button
Ex10a Game Elements (Ship)
Ex10b Game Elements (Laser)
Ex10c Full Space Invaders-like Game
Ex10d Full Space Invaders-like Game with Score
Ex11a Light Meter
Ex11b Light Meter Bar Graph

bbgame114's People

Contributors

mtejada11 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.