• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Sketsa Ruangan Menggunakan Arduino

    Membuat Sketsa Ruangan Menggunakan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 16/05/2025

    Membuat sketsa ruangan menggunakan Arduino bisa dilakukan dengan memanfaatkan sensor jarak (seperti ultrasonic sensor HC-SR04) yang dipasang pada servo motor untuk memindai area sekitar, dan kemudian mengirimkan data ke komputer untuk divisualisasikan. Berikut adalah panduan umum untuk membuat sketsa atau peta sederhana ruangan secara otomatis dengan Arduino.


    🎯 Tujuan

    Membuat sketsa ruangan (peta 2D sederhana) dengan sensor yang membaca jarak dari dinding, kemudian menggambarkannya di komputer.


    🧰 Alat dan Bahan

    1. Arduino Uno / Nano / Mega

    2. Sensor Ultrasonik HC-SR04

    3. Servo Motor (misal SG90)

    4. Kabel Jumper

    5. Breadboard

    6. Software Arduino IDE

    7. Software Visualisasi (misalnya: Processing, Python dengan Matplotlib/Serial)


    🔌 Rangkaian Dasar

    Koneksi HC-SR04:

    • VCC → 5V

    • GND → GND

    • TRIG → pin 9 Arduino

    • ECHO → pin 10 Arduino

    Koneksi Servo:

    • VCC → 5V

    • GND → GND

    • Signal → pin 6 Arduino


    🧠 Logika Program Arduino

    Servo motor akan bergerak dari 0° hingga 180°, sambil setiap beberapa derajat membaca jarak dari sensor ultrasonik. Nilai jarak dan sudut dikirim lewat serial.

    Contoh Kode Arduino:

    cpp

    #include <Servo.h>

    Servo myServo;
    const int trigPin = 9;
    const int echoPin = 10;

    void setup() {
    Serial.begin(9600);
    myServo.attach(6);
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    }

    void loop() {
    for (int angle = 0; angle <= 180; angle += 2) {
    myServo.write(angle);
    delay(100); // beri waktu servo bergerak

    long duration, distance;
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = duration * 0.034 / 2;

    Serial.print(angle);
    Serial.print(“,”);
    Serial.println(distance);

    delay(50);
    }

    delay(1000); // jeda sebelum sweep berikutnya
    }


    🖥️ Visualisasi (Contoh dengan Processing)

    Processing bisa menerima data serial dan menggambarkan posisi dinding berdasarkan jarak dan sudut.

    java
    import processing.serial.*;
    Serial myPort;
    void setup() {
    size(600, 600);
    myPort = new Serial(this, “COM3”, 9600); // sesuaikan COM
    myPort.bufferUntil(‘\n’);
    background(0);
    }

    void draw() {
    // Kosong, data ditangani lewat serialEvent
    }

    void serialEvent(Serial myPort) {
    String data = myPort.readStringUntil(‘\n’);
    if (data != null) {
    String[] parts = trim(data).split(“,”);
    if (parts.length == 2) {
    float angle = radians(float(parts[0]));
    float distance = float(parts[1]);

    float x = 300 + cos(angle) * distance;
    float y = 300 – sin(angle) * distance;

    fill(0, 255, 0);
    ellipse(x, y, 4, 4);
    }
    }
    }


    🔍 Catatan

    • Pastikan COM port sesuai di Processing.

    • Jarak yang terlalu jauh bisa menyebabkan nilai tidak akurat, jadi bisa dibatasi hingga 200 cm.

    • Sketsa ini adalah 2D (radar-scan style), cocok untuk ruangan terbuka. Untuk model 3D dibutuhkan sistem lebih kompleks (robot bergerak, lidar, dsb).


    🚀 Pengembangan Lanjutan

    • Tambahkan rotasi horizontal + vertikal untuk pemetaan 3D.

    • Gunakan platform seperti ESP32 + WiFi untuk kirim data secara nirkabel.

    • Simpan hasil pemetaan ke SD card atau file JSON.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat gantungan jas otomatis dengan arduino
    16/05/2025

    Next post

    Membuat HT Menggunakan ioT
    19/05/2025

    You may also like

    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    Kesalahan Finansial yang Sering Dilakukan Anak Muda
    27 January, 2026

    Anak muda itu kreatif dan berani ambil risiko—sayangnya, urusan uang sering jadi korban 😅Ini kesalahan finansial yang paling sering dilakukan anak muda, plus sedikit konteks biar relate: Tidak Punya Anggaran (Budgeting) Uang datang, uang pergi. Tanpa tahu ke mana perginya.Banyak …

    Apa Itu AI dan Bagaimana Dampaknya bagi Kehidupan Sehari-hari
    24 January, 2026

    AI (Artificial Intelligence) atau Kecerdasan Buatan adalah teknologi yang memungkinkan mesin atau sistem komputer meniru cara berpikir dan belajar manusia. AI bisa mengenali pola, memahami bahasa, membuat keputusan, bahkan belajar dari pengalaman tanpa harus diprogram ulang secara manual. Contoh Sederhana …

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    logo-lke-uma

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area