Ada cara lain untuk menghubungkan BeagleBoard-xM ke HC-SR04 tanpa menggunakan 'level shifter'.
Pin pada HC-SR04 tidak bi-directional, mereka adalah input, atau output saja, jadi tidak perlu level-shifter.
Pin pulsa Echo, memberikan input ke BeagleBoard-xM, dan merupakan antarmuka yang termudah, Anda hanya perlu dua resistor dalam pembagi tegangan, mendekati rasio 1,8: 5 (total = 1,8 + 3,3 yang cukup dekat):
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
(Resistor bisa berupa nilai lain, mis. 3.3K dan 6.8K kemungkinan akan berfungsi)
Pin Pemicu memerlukan hampir 5V untuk hidup, dan dekat dengan 0V untuk mati. Gunakan NPN BJT biasa, murah, mudah untuk menarik sinyal ke 0V, dan resistor pull-up untuk mencapai 5V.
mensimulasikan rangkaian ini
Hampir semua tujuan umum NPN BJT akan dilakukan, dan nilai-nilai resistor juga dapat bervariasi, meskipun tidak ada banyak poin dalam nilai-nilai resistor yang secara signifikan lebih kecil. Anda mungkin menggunakan nilai yang sama dengan pembagi tegangan untuk menghilangkan kerumitan dalam mendapatkan nilai resistor lainnya.
NB: Rasa pin keluaran beagleboard terbalik, RENDAH untuk memicu, dan TINGGI untuk mati.
Anda bahkan mungkin memiliki toko elektronik lokal yang memiliki suku cadang, jika tidak ongkos kirim & pengepakan kemungkinan akan lebih mahal daripada suku cadang (saya kira di bawah 50 ¢ jika Anda dapat membelinya)