https://github.com/dzhang314/resistorbuilder
Build any resistor from standard E6 resistors
https://github.com/dzhang314/resistorbuilder
electrical-engineering mathematica resistor resistor-calculator resistor-data wolfram-language wolfram-mathematica wolframlanguage
Last synced: 3 months ago
JSON representation
Build any resistor from standard E6 resistors
- Host: GitHub
- URL: https://github.com/dzhang314/resistorbuilder
- Owner: dzhang314
- License: mit
- Created: 2018-07-26T08:16:55.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-27T06:47:56.000Z (almost 8 years ago)
- Last Synced: 2025-01-04T22:23:58.792Z (over 1 year ago)
- Topics: electrical-engineering, mathematica, resistor, resistor-calculator, resistor-data, wolfram-language, wolfram-mathematica, wolframlanguage
- Language: Mathematica
- Size: 5.86 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ResistorBuilder
**ResistorBuilder** is a graphical Wolfram Language application that finds
efficient ways to approximately construct a resistor with a given value
by combining standard E6 series resistors in series and parallel. It turns
out that within a decade (e.g., 100Ω to 1kΩ), it is possible to construct **any
resistance value** (within ±0.3% tolerance) using only
**four E6 series resistors**.
# Installation and Usage
ResistorBuilder is **fully self-contained** within a single file and has no
external dependencies (other than a recent version of *Mathematica*). Just
download and evaluate `ResistorBuilder.wl`, and ResistorBuilder should appear
as a `Manipulate` window at the bottom of the package window.
# Usage Examples
* Move the slider or enter a number in the text input field (between 100 and 1000) to change the target resistance.
* All resistor circuits having a combined value within ±0.3% of the target resistance are displayed underneath.
* Exact resistance values are displayed to the right of the corresponding circuits. Sometimes, there will be a circuit that exactly matches the target resistance; other times, they might all be approximate.
