[SAL] আমাদের ডিজিটাল ইলেকট্রিক মিটার মনিটর পাঠিয়েছে, যা সরাসরি আমাদের ফরেস্ট মিমসের বইগুলির জন্য নস্টালজিক তৈরি করেছে। সাল এর পরিকল্পিত এবং সার্কিট বিবরণ ফরেস্ট এর শৈলী অনুরূপ, এবং আমরা একটি প্রশংসা হিসাবে নির্দেশ করে। এমনকি ক্যাড এবং ইডস প্যাকেজগুলির আজকের বিশ্বের, হাত দ্বারা একটি সার্কিট স্কেচিং প্রায়ই উভয়ই সহজ এবং দ্রুত। পরিকল্পিত [সাল এর] নকশা একমাত্র ক্লাসিক দৃষ্টিভঙ্গি নয়। তিনি একটি অব্যবহৃত পিসিতে একটি সমান্তরাল পোর্ট ব্যবহার করে ডেটা সংগ্রহ করছেন: এই ক্ষেত্রে, একটি তোশিবা লিব্রেটো উইন্ডোজ 95. কম খরচে ফ্ল্যাশ-ভিত্তিক মাইক্রোকন্ট্রোলার এবং দেব বোর্ডগুলি উপলব্ধ হওয়ার আগে, পিসি সমান্তরাল পোর্টটি ছিল থেকে হার্ডওয়্যার হ্যাকিং ইন্টারফেসটি ছিল আমাদের মধ্যে অনেক। সেই পুরানো হ্যাকগুলি চলমান সফটওয়্যারটি মৌলিক ভাষায় লেখা হয়েছিল, এবং [সাল এর] মিটার কোন ব্যতিক্রম নয়। তার সফ্টওয়্যার মাইক্রোসফ্ট Qbasic উপর সঞ্চালিত, যা উইন্ডোজ 95 দিয়ে প্রেরিত।
সার্কিট ডিজিটাল মিটার এর আউটপুটের সুবিধা নেয়: প্রতিটি 1 টি শক্তির জন্য 10 মি। পালস ব্যবহার করা হয়। Radioshack থেকে একটি আইআর ফটো আবিষ্কারক মিটার ডাল সনাক্ত করে, যা একটি LM324 OP AMP দ্বারা Amplified হয়। একটি এনপিএন ট্রানজিস্টার তারপর আউটপুটটি দুটি 74ls73 জে কে ফ্লিপ ফ্লপ পাঠাতে প্রেরণ করে। প্রথম ফ্লিপ ফ্লপ চাক্ষুষ আউটপুট জন্য একটি LED ড্রাইভ একটি ট্রানজিস্টার ব্যবহার করে। দ্বিতীয় জে কে ফ্লিপ ফ্লপ পিসিতে ডেটা পাঠায়। ফ্লিপ ফ্লপটি দুটি দ্বারা মিটার ডালগুলির সংখ্যা বিভাজন করার প্রভাব রয়েছে, যা একটি পিসি আরও ভাল সনাক্ত করতে পারে এমন অনেক বেশি টগলযুক্ত সংকেত তৈরি করে।
যদিও একটি AVR বা ফটো ব্যবহার করে কম শক্তি ব্যবহার করা হবে, [সাল এর] সেটআপটি ইতিমধ্যে তার পাওয়ার ব্যবহারের জন্য অর্থ প্রদানের চেয়ে অনেক বেশি। তার বৈদ্যুতিক ব্যবহার পর্যবেক্ষণ এবং adapting দ্বারা, [সাল] তার বৈদ্যুতিক বিল একটি মাস $ 20 সংরক্ষণ করা হয়। আমরা ব্রেকের পরে [সাল এর] সার্কিট ডায়াগ্রাম এবং সোর্স কোড অন্তর্ভুক্ত করেছি (আরএসএসগুলিতে আমাদের পাঠকদের ক্ষমা)।
প্রথম [সাল এর] পরীক্ষা প্রোগ্রাম:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
২9.
Cls.
পর্দা 12.
10 W = INP (& amp; H379)
যদি w & lt; = 127 তারপর Goto 10 আর! = টাইমার 20 W = INP (& amp; H379) W & GT; 127 তারপর Goto 20
30 W = INP (& amp; H379)
যদি w & lt; = 127 তারপর Goto 30
! = টাইমার
টি! = গুলি! – আর!
যদি টি! = 0 তারপর Goto 10
KW = 7.2 / টি!
মুদ্রণ KW;
কী (1) GOSUB 40
কী (1) উপর
Goto 10.
40 শেষ
এখানে প্রধান আবেদন:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
২9.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
২91.
২9২.
২93.
২94.
২95.
২96.
২97.
২98.
২9 9
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
Cls.
REM C: \ Meter011.bas
1 স্ক্রিন 12.
সনাক্ত 1, 1: ইনপুট & quot; ইনপুট বৈদ্যুতিক মিটার KWH & QUORT;, QQ
সনাক্ত 1, 1: এক্স = 1 থেকে 40 এর জন্য: মুদ্রণ & quot; & quot ;; : পরবর্তী
DD1 $ = মধ্য $ (তারিখ $, 4, 2) ‘দিন
TH1 $ = বাম $ (সময় $, 2) ‘ঘন্টা
TM1 $ = মধ্য $ (সময় $, 4, 2) ‘মিনিট
TS1 $ = ডান $ (সময় $, 2) ‘সেকেন্ড
4 A = 0: B = 0: C = 0: D = 0: F = 0: G = 0: K = 0: L = 0: M = 0: N = 0
O = 0: P = 0: Q = 0: R = 0: V = 32: LA = 0: MB = 0: NC = 0: OD = 0: NN = 0
DD = 1: U = 1
একটি (120): ডিম বি (120): ডিম সি (25): ডিম ডি (32)
বি = VAL (TM1 $)
সি = VAL (TH1 $)
ডি = VAL (DD1 $)
GOSUB 2010.
GOSUB 500.
8 প্রশ্ন! = টাইমার
10 W = INP (& amp; H379)
যদি w & lt; = 127 তারপর Goto 10 আর! = টাইমার 20 W = INP (& amp; H379) W & GT; 127 তারপর Goto 20
এএ & amp; = AA & amp; + 1.
বিবি & amp; = বিবি & amp; + 1.
30 W = INP (& amp; H379)
যদি w & lt; = 127 তারপর Goto 30
! = টাইমার
যদি গুলি হয়! & lt; প্রশ্ন! তারপর গুলি! = গুলি! + 86400 টি! = গুলি! – আর! যদি টি! & gt; = 0 এবং টি! & lt; = .5 তারপর Goto 10 K = (7.2 / টি!) সনাক্ত করুন 1, 5: & quot; ##।