चूंकि Arduino पिन ट्रांसड्यूसर को बहुत अच्छी तरह से चलाने के लिए पर्याप्त वर्तमान स्रोत करने में सक्षम नहीं होगा, इसलिए आप ट्रांसड्यूसर को चलाने के लिए Arduino पिन से जुड़े आधार के साथ एक ट्रांजिस्टर का उपयोग कर सकते हैं।
यदि हम मानते हैं कि ट्रांसड्यूसर एक 40kHz (बहुत सामान्य) एक है, तो आप 40kHz पर पिन टॉगल करेंगे। अच्छा और सरल।
यहाँ कुछ योजनाबद्ध विकल्प दिए गए हैं। पहला शायद थोड़ा बेहतर काम करेगा क्योंकि यह प्रारंभ करनेवाला और ट्रांसड्यूसर कैपेसिटेंस द्वारा गठित गुंजयमान सर्किट के कारण एक उच्च ड्राइव वोल्टेज (आपूर्ति से अधिक) विकसित करेगा।
उपरोक्त चित्र में पुनरावृत्ति वाला भाग बिल्ली निवारक परियोजना के लिए आवश्यक नहीं है, यह एक अल्ट्रासोनिक रेंज फाइंडर योजनाबद्ध से लिया गया था जहां गूंज को समयबद्ध करने की आवश्यकता होती है। जब तक आप नहीं जानते कि बिल्ली बेशक कितनी पास है :-)