$ 1 32 0.00390625 0 5 50 Auto 2048 2048 true 315 544 320 544 384 4096 static%20unsigned%20long%20lastTime%20%3D%200%3B%0Astatic%20float%20r%20%3D%2010000.0%3B%20%2F%2F%20100k%20ohms%0A%0Avoid%20setup%28%29%20%7B%0A%20%20%20%20chipName%28%22Resistor%22%29%3B%0A%20%20%20%20pin%281%2C%20%22GND%22%2C%20GROUND%29%3B%0A%20%20%20%20pin%282%2C%20%22IN1%22%29%3B%0A%20%20%20%20pin%283%2C%20%22OUT1%22%29%3B%0A%20%20%20%20pin%284%2C%20%22IN2%22%29%3B%0A%20%20%20%20pin%285%2C%20%22OUT2%22%29%3B%0A%20%20%20%20pin%286%2C%20%22VCC%22%2C%20POWER%29%3B%0A%0A%20%20%20%20%2F%2F%20Set%20a%20fixed%20resistance%20of%2010k%20ohms%20between%20pin%202%20and%203%0A%20%20%20%20resistance%282%2C%203%2C%2010000%29%3B%0A%20%20%20%20%2F%2F%20Set%20a%20non-linear%20resistance%20with%20an%20initial%20value%20of%20100k%20ohms%20between%20pins%204%20and%205%0A%20%20%20%20resistance%284%2C%205%2C%20r%2C%20NON_LINEAR%29%3B%0A%7D%0A%0A%0Avoid%20loop%28%29%20%7B%0A%20%20%20%20%2F%2F%20Check%20if%20100ms%20have%20passed%0A%20%20%20%20if%20%28millis%28%29%20-%20lastTime%20%3E%3D%20100%29%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20Update%20the%20last%20recorded%20time%0A%20%20%20%20%20%20%20%20lastTime%20%3D%20millis%28%29%3B%0A%20%20%20%20%20%20%20%20%2F%2F%20Increase%20the%20resistance%20value%20by%2010k%20ohms%0A%20%20%20%20%20%20%20%20r%20%2B%3D%2010000.0%3B%0A%20%20%20%20%20%20%20%20if%20%28r%20%3E%3D%201000000.0%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20Reset%20the%20resistance%20value%20to%20100k%20ohms%20if%20it%20exceeds%201M%20ohms%0A%20%20%20%20%20%20%20%20%20%20%20%20r%20%3D%2010000.0%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%2F%2F%20Update%20the%20resistance%20value%20between%20pins%204%20and%205%0A%20%20%20%20%20%20%20%20resistance%284%2C%205%2C%20r%29%3B%0A%20%20%20%20%7D%0A%7D 6 9j32si Examples 1