It took the extra effort due to lack of expoure to PCB designing and milling. Coming to the development boards, I already had exposure in Arduino, Raspberry Pi, MyRIO, etc. during my undergraduate studiesĪnd also had attended some workshops that introduced me to the softwares like Proteus, Eagle etc. The appropriate value for the pull-up resistor is limited by two factors. If the resistance value is too low, a high current will flow through the pull-up resistor, heating the device and using up an unnecessary amount of power when the switch is closed.
This condition is called a strong pull-up and is avoided when low power consumption is a requirement.
The second factor is the pin voltage when the switch is open. If the pull-up resistance value is too high, combined with a large leakage current of the input pin, the input voltage can become insufficient when the switch is open. From where we can select digital voltmeter in proteus 8 code#.