Program kontroler jarak Sensor SMK BHINA TUNAS BHAKTI JUWANA Achmad Muntahadi,S.T
Ultrasonik
A. TUJUAN
Peserta Didik mampu merencanakan Rangkaian Automasi Kontroler
Peserta Didik mampu menerapkan hasil rancangan menjadi rangkaian jadi yang dapat di
terapkan
Peserta didik mampu mengoperasikan dan Menjelaskan Alat/Rangkaian yang telah
Dibuat
B. TEORI DASAR
IoT (Internet Of Think) merupakan sistem terbaru yang banyak diperlukan dalam masa teknologi
yang pesat ini, pemanfaatan IoT diharapkan mampu membantu dan mempermudah manusia
dalam melakukan pekerjaan dengan cepat dan mudah tanpa harus dating atau langsung
megoprasikan pada tempat dan waktu yang sama, dengan memanfaatkan adanya
perkembangan Teknologi yang sangat baik di harpakan mampu mengurangi penggunaan tenaga
manusia dan mempermudah melakuka kegiata atau mengoperasikan suatu alat dalam waktu
dan keadaan apapun.
D. KESELAMATAN KERJA
1. Gunakan Alat Sesuai dengan fungsinya
2. Perhatikan penggunaan alat dan bahan sesuai fungsinya
3. Tidak ceroboh saat praktik berlangsung
E. LANGKAH KERJA
1. Siapkan alat dan bahan
2. Baca dan pahami tetang teori Sensor Ultrasonik
3. Rencanakan gambar Layout Rangkaian yang akan di buat
4. Rangkailah Komponen sesuai dengan rancangan yang telah di buat
5. Buat program pada Arduino IDE
6. Setelah selesai silahkan upload Program pada Arduino
7. Uji alat yang telah di buat
8. Kemudian buat laporan praktikumnya
2. Coding Arduino
int duration = 0;
int distance = 0;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
pinMode(LED1 , OUTPUT);
pinMode(LED2 , OUTPUT);
pinMode(LED3 , OUTPUT);
pinMode(LED4 , OUTPUT);
pinMode(LED5 , OUTPUT);
pinMode(LED6 , OUTPUT);
pinMode(LED7 , OUTPUT);
Serial.begin(9600);
void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);
if ( distance <= 7 )
{
digitalWrite(LED1, HIGH);
}
else
{
digitalWrite(LED1, LOW);
}
if ( distance <= 14 )
{
digitalWrite(LED2, HIGH);
}
else
{
digitalWrite(LED2, LOW);
}
if ( distance <= 21 )
{
digitalWrite(LED3, HIGH);
}
else
{
digitalWrite(LED3, LOW);
}
if ( distance <= 28 )
{
digitalWrite(LED4, HIGH);
}
else
{
digitalWrite(LED4, LOW);
}
if ( distance <= 35 )
{
digitalWrite(LED5, HIGH);
}
else
{
digitalWrite(LED5, LOW);
}
if ( distance <= 42 )
{
digitalWrite(LED6, HIGH);
}
else
{
digitalWrite(LED6, LOW);
}
if ( distance <= 49 )
{
digitalWrite(LED7, HIGH);
}
else
{
digitalWrite(LED7, LOW);
}
}
G. TUGAS PRAKTIK
1. Tugas Ketrampilan
a. Buatlah Diagram Blok rangaain kendali yang akan dibuat
b. Lakukan Perencanaan dan pembuatan rangkaian Kontroler yang telah di rencanakan
c. Buatlah Laporan Hasil praktik
2. Tugas Pengetahuan
a. Sebutkan Jenis Jenis Mikrokontroler dan jelaskan masing masing keuntungan dari
masing madng mikrokontroler
b. Jelaskan cara kerja rangkaian tersebut dan komponen apa yang paling berpengaruh.
c. Jelaskan pengaplikasian rangkaian tersebut pada kehidupan sehari – hari
Achmad Muntahadi,S.T