Building a DIY Simon game using an ARDUINO UNO?

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • In the 80s, Simon was all the rage! From its huge original design to its minimalist pocket edition, Simon is the simple, but addictive memory game that's withstood the test of time. Today, we wire and code our own version of it in a project that ends up being the perfect kicking-off point to someone just getting started in the world of Arduino.
    From now until December 12th, you can get the Arduino Starter kit from Elegoo for 20 percent off!
    ----
    Coupon Code(20%) : VXOKKIYI (Start Date:04/12/20208:00 AMPST, End Date:12/12/202011:59 PMPST)
    ELEGOO UNO Super Starter Kit: rebrand.ly/d1oe0
    ELEGOO Official Website: www.elegoo.com/
    ----
    The code for the Simon project, as well as the pin definitions, can be found here. Wiring diagrams will be provided in the future!
    github.com/pri...
    ---
    -- Follow me on the Intrawebs! --
    Twitter - @jcprintnplay
    Instagram - @jcprintnplay
    Facebook - / jcprintnplay
    Thingiverse - www.thingivers...
    Reddit - / printnplayyt
    -- Like what I'm doing here? Want early access to content, models, and more? Check me out on Patreon !
    www.patreon.com/jcprintnplay
    ----
    Music credits :
    Wallpaper Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0 License
    creativecommons...

Комментарии • 30

  • @pileofstuff
    @pileofstuff 3 года назад +4

    Cool project.
    It'll be interesting to see what expansion ideas people come up with.

  • @felixliman5477
    @felixliman5477 3 года назад +3

    thanks, nice project and well explained for beginners!

  • @kayleenamanda
    @kayleenamanda 3 года назад +2

    Haha that was so nostalgic!

  • @ZebraandDonkey
    @ZebraandDonkey 3 года назад +1

    Button till next time, thanks for the video.

  • @buildersmark
    @buildersmark 3 года назад +1

    Crank the speaker, turn it up to 11! Oh wait sorry connect it to pin 11
    Are are going to create a 3d printed case for it?

    • @PrintNPlay
      @PrintNPlay  3 года назад

      It's definitely in the plans. Debating if I want to switch the components up for the final version so I can save my breadboard compatible parts for prototyping, though!

  • @jaythebay8425
    @jaythebay8425 3 года назад +3

    only two light and two buttons will work but the others two lights and others two buttons wont work plz help

    • @gamerboy0_065
      @gamerboy0_065 3 года назад

      same

    • @PrintNPlay
      @PrintNPlay  3 года назад

      Very peculiar. Are you able to send me a picture of your setup to printnplayjay@gmail.com ?

    • @jaythebay8425
      @jaythebay8425 3 года назад

      Ok

  • @ryannenarvaez9469
    @ryannenarvaez9469 9 месяцев назад

    🟦🔹️🔷️🔵💙

  • @samnedev7832
    @samnedev7832 11 месяцев назад

    What happens if you power leds up on 10 ohms resistor

  • @RobbyMaQ
    @RobbyMaQ 3 года назад

    Awesome PnP! Your sign out was awesome!!! "Button-til next time..."

  • @CyrilHenry
    @CyrilHenry 3 года назад

    Thanks for code :) need wiring now because not so familiar with board :)

  • @tobiashockaday7350
    @tobiashockaday7350 Год назад

    Is it safe to plug it into a wall with the plug in this kit to power it

  • @titusgillespie2492
    @titusgillespie2492 Год назад

    Its not working? The code that is. Do you think you could help me?

    • @PrintNPlay
      @PrintNPlay  Год назад

      I can try! You're the second person to say the code isn't working anymore in the past couple of weeks, it's possible something has changed .
      Whats happening?

  • @rubenvanviegen5638
    @rubenvanviegen5638 2 года назад

    What kind of speaker did you use?

  • @samnedev7832
    @samnedev7832 Год назад

    What about 10 ohms

  • @asaf7132
    @asaf7132 3 года назад

    Great video, but there is one thing I don't understand.
    If I got it right, you connected the negative sides of the Push-Buttons to the Ground and connected the positive side to the Arduino digital pins, and then set it to high.
    If I didn't miss something when you push the button you actually short the digital pin that was set to high voltage to the ground, Why it's not burning up the pin? What did I miss?
    Thanks for your attention.

    • @sirdrums
      @sirdrums Год назад

      Hi there.
      Per the arduino documentation, setting the value of an input pin to high will not actually set the pin to high (as it is an input, not an output). Instead, it will enable the microcontroller's integrated pull-up resistor on that pin.
      For example:
      If you have a button wired to one side to ground and on the other to arduino pin 10, you set the pin 10 to INPUT, and you set it to HIGH (thus enabling the pullup resistor), this means that the Arduino will read the pressed button as being LOW, and the unpressed button will read as HIGH (because the pullup resistor pulls the input to HIGH).

  • @ardentcerf6523
    @ardentcerf6523 2 года назад

    Thank you so much.

  • @samnedev7832
    @samnedev7832 Год назад

    Power the leds without resistor

  • @tlange5091
    @tlange5091 3 года назад

    One thing I dont understand,
    did you connect the negative sides of the LEDs to the arduino and then used this connection as an output? how can the LEDs work if you send signals to the negative side? What did I miss?
    The video and the project are great, I cant wait to try it out!

    • @PrintNPlay
      @PrintNPlay  3 года назад +3

      So, basically, when the LED is in the off position, the Arduino is sending 5v to the negative on the LED. Since both sides have power, electricity doesn't flow through the LED. When I drop the Arduino pin low, it becomes a ground for the LED, and power flows from the 5v line, through the LED, and into the pin on the Arduino.
      Basically, if a pin is set high, it's + . If a pin is set low, it's -.

    • @tlange5091
      @tlange5091 3 года назад +1

      @@PrintNPlay I get it, thank you for the explanation!

  • @JamesCotter-be4se
    @JamesCotter-be4se 8 месяцев назад

    excellent project, your explanation of the code was greatly appreciated

  • @craigdirectormitchell6721
    @craigdirectormitchell6721 2 года назад

    no link to the source code?

    • @PrintNPlay
      @PrintNPlay  2 года назад

      It's in the video description