Update 'README.md'

This commit is contained in:
dominic 2020-11-18 18:13:36 +01:00
parent 7364b2c4c5
commit 215eb20a55

View File

@ -10,6 +10,7 @@ var r2 = new Resistor(150);
var inSeries = r1.series(r2); // type: SeriesResistor
var inParallel = r1.parallel(r2); // type: ParallelResistor
// Computing resulting resistors
inSeries.getOhmage() // 250
inParallel.getOhmage() // 60
@ -19,5 +20,12 @@ r2.draw(div2);
inSeries.draw(div3);
inParallel.draw(div4);
```
Calling `Resistor.draw(element)` generates an SVG from the constructed Resistor object. Above code would render something like this:
![Your browser cannot display images :(](imgs/tutorial.png)
Calling `Resistor.draw(element)` generates an SVG from the constructed Resistor object. Above code will render something like this:
![Your browser cannot display images :(](imgs/tutorial.png)
## Computing approximations
Sometimes, one wants to use ohmages in an electronical circuit that simply are not available. By cleverly combining a sufficient number of available resistors, one can approximate the needed values. For instance, using only 100Ohm and 100Ohm resistors, one can construct a (sufficiently close to) 127Ohm resistor like so:
![Your browser can still not display images :(](imgs/127ohm.png)
`main.js` contains an example application using dynamic programming that computes sufficiently good approximations for resistor values within a set range.