Skip to main content
Arduino

Timeline for Dealing with a Signal Source

Current License: CC BY-SA 4.0

10 events
when toggle format what by license comment
Oct 9, 2020 at 9:55 vote accept David Wisniewski
Oct 9, 2020 at 18:38
Oct 9, 2020 at 9:45 comment added David Wisniewski This is correct but utilizing the voltage divider is quite difficult in this scenario.
Oct 7, 2020 at 17:37 vote accept David Wisniewski
Oct 9, 2020 at 9:43
Oct 7, 2020 at 15:27 comment added Majenko Yes, but it's not an actively valid reading that is being driven by the rest of the circuit - just a "stop it floating" nothingness.
Oct 7, 2020 at 15:14 comment added Edgar Bonet @Majenko: "nothing" is a valid reading.
Oct 7, 2020 at 15:09 comment added Majenko @EdgarBonet The 1M is just a float-prevention pulldown. By having it so high it prevents the input floating with no buttons pressed and at the same time has little effect on the readings. Worst case the output impedance with Button 1 pressed would be 799.36Ω. With nothing pressed there's no output to have an impedance. Just ground through a resistor. Yes, it may slow down the transition from a valid reading to nothing, but that's not a problem.
Oct 7, 2020 at 12:46 comment added Edgar Bonet Re "1M": Note that, on the Uno, the ADC is specified for a source output impedance no larger than 10 kΩ.
Oct 7, 2020 at 12:37 comment added DataFiddler R1 ... R5 can have different values, which might spread the ranges per button more evenly
Oct 7, 2020 at 12:28 history edited Siddharth Kothari CC BY-SA 4.0
Formatted text
Oct 7, 2020 at 12:22 history answered Siddharth Kothari CC BY-SA 4.0

AltStyle によって変換されたページ (->オリジナル) /