Arduino Remote Control
Goal: Control various devices in robust configuration.
Program from code?
Step 1: Assemble Circuit. You will need one Arduino for this. ...
Step 2: Download IR Library. ...
Step 3: Add Library to Sketch. ...
Step 4: Paste Code and Compile. ...
Step 5: Open the Serial Monitor. ...
Step 6: Record Button Codes. ...
Step 7: Works on Any Remote! ...
12 People Made This Project!
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.).