2017-02-03 07:26:46 +00:00
|
|
|
# Exact Resistor Calculator
|
|
|
|
Recommends resistors to combine in parallel to meet an exact target.
|
2017-02-02 05:09:06 +00:00
|
|
|
|
2017-02-03 07:26:46 +00:00
|
|
|
## Usage
|
2017-02-02 05:09:06 +00:00
|
|
|
|
2017-02-03 07:26:46 +00:00
|
|
|
Enter the target resistance you wish to make in the first field.
|
|
|
|
The app will then recommend a value for a resistor to start with.
|
|
|
|
It will be the same value as you entered because that will obviously get you to your target.
|
2017-02-02 05:09:06 +00:00
|
|
|
|
2017-02-03 07:26:46 +00:00
|
|
|
Next go find a resistor as close to the recommended value and then measure it.
|
|
|
|
Enter the reading into the list of resistors that you have.
|
|
|
|
Then keep doing this for all the resistor values that the app recommends.
|
2017-02-02 05:09:06 +00:00
|
|
|
|
2017-02-03 07:26:46 +00:00
|
|
|
Within 2-3 resistors, you'll notice the percent error from your target will drop well into a suitable range.
|
2017-02-02 05:09:06 +00:00
|
|
|
|
2017-02-03 07:26:46 +00:00
|
|
|
## Setup
|
|
|
|
|
|
|
|
Please install Exact Resistor Calculator from the Google Play Store on your Android phone for free.
|
|
|
|
|
|
|
|
## Source Code
|
|
|
|
|
|
|
|
### License
|
|
|
|
|
|
|
|
Exact Resistor Calculator is free and open-source software released under the MIT License.
|
|
|
|
|
|
|
|
### Building
|
|
|
|
|
|
|
|
Building Exact Resistor Calculator from source is very easy.
|
2017-02-04 04:35:28 +00:00
|
|
|
Clone this repository, [set up react-native](https://facebook.github.io/react-native/docs/getting-started.html), and then run these commands:
|
2017-02-03 07:26:46 +00:00
|
|
|
|
|
|
|
```
|
|
|
|
$ npm install
|
|
|
|
$ react-native run-android
|
2017-02-04 04:35:28 +00:00
|
|
|
# A red error screen should now appear: "Could not get BatchedBridge..."
|
2017-02-03 07:26:46 +00:00
|
|
|
$ react-native start
|
2017-02-04 04:35:28 +00:00
|
|
|
# Once it's started, press Reload on the red screen
|
2017-02-03 07:26:46 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
If you want to debug on your physical phone, be sure to run ```adb reverse tcp:8081 tcp:8081``` first.
|