Arduino Remote Control

Goal: Control various devices in robust configuration.
Program from code?

https://amzn.to/3prV7CV


Fiver optic Extender cable.
Pins
9 volt wall wart
5 hdmi switcher control
Up to 100 pushbutton switches 5 are typical per analog input
220 ohm resistors for leds
https://amzn.to/3FvMpZP
pushbutton switches
alternate
https://www.ebay.com/itm/324757824246?hash=item4b9d1322f6:g:HlsAAOSwWedhHTWx&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5338306899&toolid=11800&mkevt=1

LCD Display $10
https://www.hawkusa.com/manufacturers/hammond-mfg/enclosures/519-0910?gclid=CjwKCAiAn5uOBhADEiwA_pZwcGtKgrg9uJYMja0wYEoOZegctEYaJEEIvWA-oHDVRebU7Zq2iXBNBRoC92IQAvD_BwE
https://www.hawkusa.com/manufacturers/hammond-mfg/enclosures/1599kstsgy?gclid=CjwKCAiAn5uOBhADEiwA_pZwcIbVRMICOoGXgOEQwv-UOfnGk45NlElklruD3olrCs5c_SZnvdWtrBoCmGoQAvD_BwE
console
https://www.makerguides.com/arduino-nano/#arduino-nano-pinout

Reads the value from the specified analog pin. The Arduino board contains a 6 channel (8 channels on the Mini and Nano, 16 on the Mega), 10-bit analog to digital converter. This means that it will map input voltages between 0 and 5 volts into integer values between 0 and 1023. This yields a resolution between readings of: 5 volts / 1024 units or, .0049 volts (4.9 mV) per unit. The input range and resolution can be changed using analogReference().

It takes about 100 microseconds (0.0001 s) to read an analog input, so the maximum reading rate is about 10,000 times a second.

Syntax

analogRead(pin)

Parameters

pin: the number of the analog input pin to read from (0 to 5 on most boards, 0 to 7 on the Mini and Nano, 0 to 15 on the Mega)

Returns

int (0 to 1023)

Note

If the analog input pin is not connected to anything, the value returned by analogRead() will fluctuate based on a number of factors (e.g. the values of the other analog inputs, how close your hand is to the board, etc.).