(KELOMPOK 44) Tugas Akhir Sistem Mikroprosesor PDF
(KELOMPOK 44) Tugas Akhir Sistem Mikroprosesor PDF
Kelompok 44
1. Leon Davin (18/429072/TK/47574)
2. Victoria Trinita Pardede (18/425325/TK/47020)
3. Bagas Muhammad A.D. (18/431388/TK/47981)
4. Kansha Eriella Savanti (18/429071/TK/47573)
*Durasi UDS mengeluarkan gelombang, Parameter jarak 6 cm, jauhnya Micro Server
berputar, lamanya Micro Server sebelum kembali ke posisi awal, dapat diatur dalam
codingan sesuai keinginan pembuat.
**Lampu LED merah dan hijau salah satunya harus selalu nyala dan tidak boleh keduanya
nyala dalam 1 waktu.
Pada TinkerCad :
1. Jumper Kuning menandakan arus Gnd
2. Jumper Biru menandakan arus 5V (dalam Maple VCC)
3. Jumper Pink menghubungkan pin 5 dengan Echo UDS
4. Jumper Ungu menghubungkan pin 1 dengan Trigger UDS
5. Jumper Coklat menghubungkan pin 9 dengan Signal pada Micro Server
6. Jumper Hijau menghubungkan pin 10 dengan LED Hijau
7. Jumper Merah menghubungkan pin 11 dengan LED Merah
Source Code
#include <Servo.h>
#define MAX_DISTANCE 500
Servo servo;
int pinTrigger = 1;
int pinEcho = 5;
int pinHijau = 10;
int pinMerah = 11;
float durasi, jarak;
void setup()
{
pinMode(pinTrigger, OUTPUT);
pinMode(pinEcho, INPUT);
pinMode(pinHijau, OUTPUT);
pinMode(pinMerah, OUTPUT);
servo.attach(9);
}
void loop()
{
digitalWrite(pinTrigger, LOW);
delay(2);
digitalWrite(pinTrigger, HIGH);
delay(10);
digitalWrite(pinTrigger, LOW);
if(jarak <= 6) {
digitalWrite(pinMerah, LOW);
digitalWrite(pinHijau, HIGH);
servo.write(90);
delay(1000);
}
else {
digitalWrite(pinMerah, HIGH);
digitalWrite(pinHijau, LOW);
servo.write(0);
}
delay(500);
}