dapat diturunkan, disebut program. Ada banyak cara yang berbeda adalah yang program dapat dinyatakan. Kita mulai diskusi kita dengan mempertimbangkan cara mendasar
themost di mana program dapat dinyatakan; yaitu, bila dinyatakan dalam kode instruksi numerik, yang disebut kode mesin, dikenali langsung oleh mesin. Contoh dari ini adalah:
0 001 000 001 000 100 0 110 000 010 000 100
0 110 000 011 000 100 0 000 000 000 000 000
Meskipun sulit untuk mengenali, ini adalah segmen program dalam bahasa mesin dari PDP-11 untuk menambah tiga angka. Ini dapat diamati di sini bahwa instruksi dalam bahasa
asli ini dari PDP-11, seperti yang untuk komputer digital lainnya, adalah string dari 1 dan 0 yang disebut bit binary digit. Setiap pola tertentu memiliki makna yang sangat tepat untuk
mesin; makna tersebut disampaikan ke mesin oleh pembangun nya.
2.3 Sensor Ultrasonik
Sensor ultrasonik adalah alat elektronika yang kemampuannya bisa mengubah dari energi listrikmenjadi energi mekanik dalam bentuk gelombang suara ultrasonic. Sensor ini terdiri
dari rangkaian pemancar ultrasonic yang dinamakan transmitter dan penerima ultrasonic yang disebut receiver. Alat ini digunakan untuk mengukur gelombang ultrasonic.
Gelombang ultrasonic
adalah gelombang
mekanika yang
memiliki ciri-ciri longitudinal dan biasanya memiliki frekuensi di atas 20 KHz. Gelombang ultrasonic dapat
merambat melalui zat padat, cair maupun gas. Gelombang ultrasonic adalah gelombang rambatan energi dan momentum mekanik sehingga merambat melalui ketiga element
tersebut sebagai interaksi dengan molekul dan sifat enersia medium yang dilaluinya.
Gambar 2.2 Sensor Ultrasonik
Universitas Sumatera Utara
Ada beberapa penjelasan mengenai gelombang ultrasonic. Sifat dari gelombang ultrasonik yang melalui medium menyebabkan getaran partikel dengan medium amplitudo sama
dengan arah rambat longitudinal sehingga menghasilkan partikel medium yang membentuk suatu rapatan atau biasa disebut Strain dan tegangan yang biasa disebut Stress. Proses lanjut
yang menyebabkan terjadinya rapatan dan regangan di dalam medium disebabkan oleh getaranpartikel secara periodic selama gelombang ultrasonik lainnya.
Gelombang ultrasonik merambat melalui udara dengan kecepatan 344 ms, mengenai obyek dan memantul kembali ke sensor ultrasonik. Seperti yang telah umum diketahui,
gelombang ultrasonik hanya bisa didengar oleh makhluk tertentu seperti kelelawar dan ikan paus. Kelelawar menggunakan gelombang ultrasonik untuk berburu dimalam hari sementara
paus menggunakannya untuk berenang di kedalaman laut yang gelap. Perhitungan waktu yang diperlukan modul sensor Ping untuk menerima pantulan
pada jarak tertentu mempunyai rumus:
S = tlN × V : 2
Dimana: S adalah jarak antara sensor ultrasonik dengan obyek yang terdeteksi
V adalah cepat rambat gelombang ultrasonik di udara dengan kecepatan 344 m tlN adalah selisih waktu pemancaran dan penerimaan pantulan gelombang
Ada 3 prinsip kerja dari sensor ultrasonik, yaitu: 1. Sinyal dipancarkan melalui pemancar gelombang utrasonik
2. Sinyal yang dipancarkan akan merambat sebagai gelombang bunyi dengan kecepatan bunyi berkisar 344 ms, dan
3. Sinyal yang sudah diterima akan diproses untuk menghitung jaraknya.
2.4 Mikrokontroler Atmega 89S52