اگر 12 وولٹ بیٹری کے وولٹیج ناپنے ہوں اور اس کے لئے سادہ ترین حل درکار ہو تو اس کے لئے ٹائمر آئی سی 555 بہترین حل ہے۔ ٹائمر آئی سی 555 آؤٹ پٹ میں مثبت پلس فراہم کرتا ہے۔ حاصل ہونے والی پلس وڈتھ، سرکٹ میں دکھائی گئی "اینا لاگ ان پٹ" پر فراہم کردہ وولٹیج اور 4µ7 قدر کے کپیسیٹر پر موجود وولٹیج (فرض کریں یہ 2V5 ہیں) کے فرق کے بالعکس متناسب ہوتے ہیں۔
2092 * (15 - 2.5) = 26150
اس سرکٹ سے پیمائش کردہ وولٹیج کی حدود 6V سے 18V تک ہے۔ اس کی وجہ سرکٹ کے کام کرنے کی ریاضیاتی حدود ہیں۔ یہ 10 بٹ کے اے/ڈی کنورٹر کے برابر ہیں۔ سرکٹ کی درستگی کی حد (ایکوریسی accuracy) پروسیسر کی کلاک رفتار اور +5V سپلائی حدود کے اعتبار سے متغیر (یعنی کم و بیش) ہو سکتی ہے۔ کنورژن ٹائم سیکنڈ کے دسویں (1/10) حصے کے برابر ہے۔ واضح رہے کہ یہ سرکٹ 5V سے نچلی قدر کو درستگی سے نہیں ناپ سکے گا۔ اس کے علاوہ آپ جن 5V کو ناپ رہے ہیں وہ بھی پہلے جانچ لیں۔ اگر فراہم کردہ وولٹیج 5V2 ہیں تو فارمولے میں 2V5 کی بجائے 2V6 قدر استعمال کریں۔
یہ بات بھی ذہن میں رکھیں کہ ٹائمر آئی سی 555 سے حاصل ہونے والی فریکوئنسی بھی ہموار (لینئر) نہیں ہو گی۔ تاہم اس سے زیادہ فرق نہیں پڑے گا کیونکہ آپ فریکوئنسی نہیں بلکہ پلس وڈتھ کی پیمائش کو استعمال کر رہے ہیں۔ بتائے گئے طریقہ کار کے مطابق اصولی طور پر یہ سرکٹ کسی بھی مائیکرو پروسیسر/کنٹرولر کے ساتھ استعمال کیا جا سکتا ہے۔ یہاں پر دکھایا گیا سادہ سا پروگرام بیسک اسٹیمپ 1 (Basic Stamp 1) کے لئے لکھا گیا تھا تاہم آپ اپنے استعمال کردہ مائیکرو پروسیسر کے مطابق اس میں تبدیلی کر سکتے ہیں۔
'uncomment the debug lines to 'get pulse value while 'calibrating loop: 'debug cls 'I used pin 0 pulsin 0,1,w2 'debug w2 'This is the coefficient w1=26150 'you will need to 'calibrate. w4=w1/w2 'I am going to get w3=w4*100 'around the integer- 'only Stamp math. w4=w2*w4 'remember the Stamp has w1=w1-w4*10 'left-to-right math w4=w1/w2 w3=w4*10+w3 w4=w2*w4 w1=w1-w4*10 w4=w1/w2 w3=w4+w3 '250 is really 2.5 volts w3=w3+250 'we get a reading in debug w3,"volts * 100" 'hundredths of volts goto loop