Brilliant video Jeff, your content has been great discovered you a few days ago from somewhere else. It was the lighting system you developed that helped me discover you, incredible work.
Thanks for the comment PF, Once the scenery is done, the Analog/Digital switch is a priority...I have too many great analog cars that I want to run and I miss the fluid/linear response of high quality analog controller. Cheers, Jeff (Garage Maker Guy)
Good info, Jeff. No de-bounce function in the program already? I know I've re-invented the wheel several times writing a subroutine only to later realize there was already a function built in for what I spent time coding. D'Oh! BTW, what happens if two drivers hit their track call buttons at nearly the same time?
Thanks for the comment and great question Salami. I wish the Arduino inputs had debounce functionality built-in that could be enabled/disabled programmatically but no joy there (however the pull-up resistor can be enabled/disabled programmatically). The debounce code is necessary for a software only solution from what I can tell. re: more than one driver pressing the button at or near the same time: ans: Switches are wired in parallel so the first button press will be processed and the others will be filtered out (aka: "debounced") for a short period of time.
Wow! A lot of Stuff Involved on the Red Buttons! Warning Beacon is a Good Idea, cause everyone would be wondering who pressed the Red Button "On Purpose"! Sounds like a Penalty too!
Brilliant video Jeff, your content has been great discovered you a few days ago from somewhere else. It was the lighting system you developed that helped me discover you, incredible work.
I didn't know!
HELL at first I didn't even know what they were!
Great video, thank you for sharing. I am anxiously awaiting the digital to analog switch video if you make one.
Thanks for the comment PF,
Once the scenery is done, the Analog/Digital switch is a priority...I have too many great analog cars that I want to run and I miss the fluid/linear response of high quality analog controller.
Cheers,
Jeff (Garage Maker Guy)
Great video! Having issues with mine and I think this may be the cure.
Good info, Jeff. No de-bounce function in the program already? I know I've re-invented the wheel several times writing a subroutine only to later realize there was already a function built in for what I spent time coding. D'Oh! BTW, what happens if two drivers hit their track call buttons at nearly the same time?
Thanks for the comment and great question Salami.
I wish the Arduino inputs had debounce functionality built-in that could be enabled/disabled programmatically but no joy there (however the pull-up resistor can be enabled/disabled programmatically). The debounce code is necessary for a software only solution from what I can tell.
re: more than one driver pressing the button at or near the same time:
ans: Switches are wired in parallel so the first button press will be processed and the others will be filtered out (aka: "debounced") for a short period of time.
Wow! A lot of Stuff Involved on the Red Buttons! Warning Beacon is a Good Idea, cause everyone would be wondering who pressed the Red Button "On Purpose"! Sounds like a Penalty too!
Interesting. What language are you writing in? it looks like either Java or C#?
Hi Rex, Great question.
Short answer: C++ with Arduino Libraries
Long answer:
forum.arduino.cc/index.php?topic=45492.0
Cheers,
Jeff
👍👍👍👍👍👍👍👍👍👍👍👍👍