ATMEGA328 PullUp Resistor
-
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
-
Yes! with digitalWrite(BUTTON_PIN,HIGH); you put BUTTON_PIN with A PullUp Resistor
-
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);
-
Thank you all for the fast response!
Best Regards
1 out of 4
Suggested Topics
-
Welcome
Announcements • 23 Mar 2014, 08:24 • hek 2 Apr 2014, 14:39 -
Long time test done with soil sensor!
My Project • 7 Jan 2025, 09:13 • Nicklas Starkel 13 Jan 2025, 09:10 -
Water Meter or "How to get Home Assistant to send saved data to an Arduino"
My Project • 18 Oct 2024, 02:19 • OldSurferDude 18 Oct 2024, 02:19 -
Status of my rv(camper) home automation system 2020-2025
My Project • about 14 hours ago • fsgraz about 14 hours ago -
BMP280 SPI Adafruit
My Project • 24 Aug 2016, 01:56 • Matt 23 Jan 2025, 16:25 -
Wio-E5 (STM32 and SX1262)
My Project • 31 Dec 2024, 17:52 • nagelc 25 Jan 2025, 20:21