element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Episode 396: Arduino Retro LED Matrix Handheld
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Project Videos requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
Author: mcollinge
Date Created: 19 Dec 2018 5:41 AM
Last Updated: 3 Feb 2022 9:03 AM
Views: 575
Likes: 7
Comments: 14
Related
Recommended

Episode 396: Arduino Retro LED Matrix Handheld

Arduino Retro LED Matrix Handheld

element14 Presents  | AirborneSurfer's VCP Profile | Project Videos

 

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

 

 

In the late 1970s, electronic gaming was all the rage. The Atari 2600 and Magnavox Odyssey had already invaded living rooms while Mattel and Coleco were taking their burgeoning electronic toys divisions and gearing up to enter the console market. The Intellivision and the Colecovision might have fizzled out by the early 1980s, but their legacy in gaming had already been written with blinking lights and buzzers. To many, "retro handheld gaming" conjures images of the Nintendo Game Boy, Sega Game Gear, or even the Atari Lynx, but Matt wanted to take this retro gaming project all the way back to the dawn of an era--before 8-bit processors and dot matrix screens with stereo sound, back when writing words on an inverted calculator could entertain for hours!

 

Supplemental Content

 

  • How To Build An Arduino-Controlled LED Matrix
  • Just a few vintage commercials to get in the mood
  • Coleco Electronic Quarterback Teardown
  • Project Hawthorne Wiring Diagram

 

Bill of Materials

 

Product NameManufacturerQuantityBuy Kit
A000005 - Development Board, Arduino Nano, ATmega328 MCU, 14 3.3V I/O, 6 PWM Outputs, USB Mini BARDUINO1Buy Now
MCDTS2-1N - Tactile Switch, MCDTS2 Series, Top Actuated, Through Hole, Round Button, 160 gf, 50mA at 12VDCmulticomp1Buy Now
P160KNP-0EC15A10K - Rotary Potentiometer, Conductive Plastic, 10 kohm, 1 Turns, Logarithmic, 200 mW, ± 20%, P160 Seriestt electronics1Buy Now
MC21062 - Knob, Splined Shaft, 6 mm, Rubber, Round Knurled with Indicator Line, 13 mmmulticomp1Buy Now
KPEG242 - Transducer, Piezo, Buzzer, Audio Indicator, Continuous, 3 V, 16 V, 7 mA, 70 dBkingstate1Buy Now
MCL053PD - LED, Red, Through Hole, T-1 3/4 (5mm), 10 mA, 2.1 V, 650 nmmulticomp64Buy Now
PN2222ABU . - Bipolar (BJT) Single Transistor, NPN, 40 V, 300 MHz, 625 mW, 600 mA, 35 hFEon semiconductor/fairchild16Buy Now
MCCFR0W4J0102A50 - Through Hole Resistor, 1 kohm, MCCFR0W4J Series, 250 mW, ± 5%, Axial Leaded, 250 Vmulticomp8Buy Now
MCCFR0W4J0331A50 - Through Hole Resistor, 330 ohm, MCCFR0W4J Series, 250 mW, ± 5%, Axial Leaded, 250 Vmulticomp8Buy Now
2465 - Development Board, PowerBoost 1000. LiPo Battery Charger, 5V, 1A, USB Boostadafruit1Buy Now
258 - Rechargeable Battery, 3.7 V, Lithium Polymer, 1.2 Ah, Connectoradafruit1Buy Now
46202LRX - Slide Switch, SPST, 46200R Series, 3 A, 125 Vswitchcraft conxall1Buy Now
MC01005 - Prototype Board, Phenolic, 1.6 mm, 160 mm, 115 mmmulticomp1Buy Now
  • 1970s electronic game
  • arduino nano handheld
  • coleco electronic quarterback
  • quarterback teardown
  • arduino project
  • led matrix
  • e14presents_airbornesurfer
  • arduino retro game
  • electronic football
  • mattel
  • retro led game
  • friday release
  • coleco electronic
  • arduino handheld
  • arduino nano project
  • handheld electronic game
  • retro led handheld
  • friday_release
  • element14 release
  • Share
  • History
  • More
  • Cancel
Anonymous

Top Comments

  • rouverius
    rouverius over 2 years ago +3

    My favorite handheld? TOMY's "Digital" Derby, of course... No, No, it wasn't.

    Hey, try adding a sheet of gray smoke acrylic over the LED for the truly retro vibe.

    Also, ever heard of Cosmos…

  • davedarko
    davedarko over 2 years ago in reply to rouverius +2

    I saw a mechanical LED bowling game once, that looked really nice

  • DAB
    DAB over 2 years ago +1

    Not a gamer, but nice build.

     

    DAB

  • airbornesurfer
    airbornesurfer over 2 years ago in reply to flawman2000

    Thanks for your patience; here you go! I'll see if I can't get The Powers That Be to add it to the supplemental materials up top!

    Project Hawthorne Wiring Diagram

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • flawman2000
    flawman2000 over 2 years ago in reply to airbornesurfer

    Is the schematic finished yet? I have stockpiled the components for this build and am eager to make it!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • airbornesurfer
    airbornesurfer over 2 years ago in reply to flawman2000

    It'll take me some time, but yeah, I'll work up a schematic for ya!

     

    I don't recall getting a warning like that when I was building it. Like I say, I can't really provide much support on that variation of the board simply because I'm unfamiliar with it.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • flawman2000
    flawman2000 over 2 years ago in reply to airbornesurfer

    Strangely enough, I was NOT supposed to upload the code to my LAFVIN Nano as Arduino Nano code. I switched the board to "Uno" and uploaded fine.

    Still gives me a warning about those lines of code I mentioned, as well as a few other lines. Does it give you a warning when uploading?

    Say, could you provide a pinout for the Nano with the different functions of the pins in this project, as well as how the matrix is wired?

    I don't completely get the wiring of the components.

    Thanks!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • airbornesurfer
    airbornesurfer over 2 years ago in reply to flawman2000

    That code works on my Arduino-branded Nano as well as the white-label CH340-based compatibles that I have. You likely have a problem with either your IDE (not having the correct settings for your board) or the board itself. Are you able to get any sketches uploaded to your board at all?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • flawman2000
    flawman2000 over 2 years ago

    Hello. This code doesn't seem to work.

             case 1: {  

                int locations[]= {15, -1, -1, -1, -1}; for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break; 

             case 2: {  

                int locations[]= {5, 25, -1, -1, -1}; for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;        

             case 3: {  

                int locations[]= {5, 14, 25, -1, -1}; for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;                        

             case 4: {  

                int locations[]= {4, 15, 24, -1, -1}; for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;          

             case 5: {  

                int locations[]= {4, 10, 15, 20, 24};  for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;          

             case 6: {  

                int locations[]= {3, 9, 15, 19, 23};  for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;          

             case 7: {  

                int locations[]= {4, 8, 15, 18, 24};  for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;          

             case 8: {  

                int locations[]= {3, 8, 15, 18, 23};  for (int z = 0; z <= 5; z++) { baddieDetails[z]=locations[z];} } break;          

    Every time I attempt to upload to the Arduino, it says an error occurred while uploading the sketch.

    Any ideas?

    I'm using the Arduino LAFVIN Nano, in case you're wondering.

    Is it the code or my Arduino?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • airbornesurfer
    airbornesurfer over 2 years ago in reply to whip!

    Here's a link to the Arduino sketch Attack of the Surfarians! Arduino Sketch

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • whip!
    whip! over 2 years ago

    Hi

    where can I download a game code?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • airbornesurfer
    airbornesurfer over 2 years ago in reply to DAB

    Thanks!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • airbornesurfer
    airbornesurfer over 2 years ago in reply to davedarko

    TOMY Turbo will always have a special place in my heart--especially after Circuitbeard built it into a miniature Outrun cabinet!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
>
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube