Skip to content
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. ATMEGA328 PullUp Resistor
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

ATMEGA328 PullUp Resistor

Scheduled Pinned Locked Moved My Project
4 Posts 3 Posters 2.0k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SoloamS Offline
    SoloamS Offline
    Soloam
    Hardware Contributor
    wrote on last edited by
    #1

    Hello, I would like to make a smaller solution to my nodes, so I'm going to make a standalone ATMEGA 328 solution.

    I have the node working and I would like to use it to make a switch, when I press a button I want my ATMEGA to do something (for example turn on the light). Can I use the same approach that it's used here http://www.mysensors.org/build/binary ? Ground to Digital pin with a switch in the middle! Electronic is not my strong point, and I don't want to blow my atmegas.

    Thank You

    1 Reply Last reply
    0
    • peteoritoP Offline
      peteoritoP Offline
      peteorito
      wrote on last edited by
      #2

      Yes! with digitalWrite(BUTTON_PIN,HIGH); you put BUTTON_PIN with A PullUp Resistor

      1 Reply Last reply
      1
      • AWIA Offline
        AWIA Offline
        AWI
        Hero Member
        wrote on last edited by AWI
        #3

        The code:

        // Setup the button
          pinMode(BUTTON_PIN,INPUT);
          // Activate internal pull-up
          digitalWrite(BUTTON_PIN,HIGH);
        

        could/ should be replaced by, more natural and easy to comprehend... (since IDE 1.0.1)

        // Setup the button and internal pull_up
          pinMode(BUTTON_PIN, INPUT_PULLUP);
        
        1 Reply Last reply
        1
        • SoloamS Offline
          SoloamS Offline
          Soloam
          Hardware Contributor
          wrote on last edited by
          #4

          Thank you all for the fast response!

          Best Regards

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          2

          Online

          11.7k

          Users

          11.2k

          Topics

          113.0k

          Posts


          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • OpenHardware.io
          • Categories
          • Recent
          • Tags
          • Popular