• 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 Surat menggunakan arduino

    Membuat Surat menggunakan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 22/10/2024

    Untuk membuat sistem yang dapat menulis surat otomatis menggunakan Arduino, ada beberapa komponen dan langkah yang harus diikuti. Proyek ini dapat menggunakan perangkat keras seperti motor servo atau stepper untuk menggerakkan pena dan kontroler Arduino sebagai otaknya.

    Berikut langkah umum untuk :

    1. Komponen yang Dibutuhkan

    • Arduino (Uno, Mega, atau yang kompatibel)
    • Motor Servo/Stepper: Untuk menggerakkan pena.
    • Papan prototipe (breadboard) dan kabel jumper.
    • Pen: Untuk menulis surat.
    • Struktur Mekanis: Bisa berupa lengan robot atau platform XY untuk memindahkan pena ke berbagai posisi.
    • Driver Motor: Jika menggunakan motor stepper, gunakan driver motor stepper (misalnya A4988).
    • Power supply: Sesuaikan dengan kebutuhan motor dan Arduino.
    • Kabel USB: Untuk menghubungkan Arduino ke komputer.

    2. Struktur Mekanis

    Anda memerlukan suatu mekanisme yang memungkinkan pena bergerak pada dua sumbu: X (horizontal) dan Y (vertikal). Ini biasanya melibatkan penggunaan dua motor stepper yang dipasang pada sistem rangkaian rel atau lengan robot kecil.

    3. Pembuatan Skema Rangkaian

    Sambungkan motor servo atau stepper ke Arduino dengan cara berikut:

    • Jika menggunakan servo, sambungkan pin kontrol ke salah satu pin PWM Arduino.
    • Jika menggunakan motor stepper, sambungkan melalui driver stepper yang sesuai, seperti A4988.

    Skema dasar untuk motor servo:

    • Kabel power servo ke 5V Arduino.
    • Ground servo ke GND Arduino.
    • Kabel sinyal servo ke salah satu pin PWM, misalnya pin 9.

    Jika menggunakan motor stepper, sambungkan motor ke driver, dan driver ke Arduino sesuai dengan skema pinout driver yang digunakan.

    4. Kode Arduino

    Kode di bawah ini adalah contoh sederhana untuk menggerakkan motor servo untuk menulis di sumbu Y (naik-turun), dan motor stepper untuk bergerak di sumbu X (kiri-kanan).

    Contoh kode dasar:

    cpp
    #include <Servo.h>

    Servo servoPena; // Servo untuk menggerakkan pena (naik-turun)
    const int stepPin = 2; // Pin untuk stepper motor X
    const int dirPin = 3; // Pin untuk mengatur arah stepper motor X
    int servoPosNaik = 10; // Posisi servo ketika pena diangkat
    int servoPosTurun = 90; // Posisi servo ketika pena menulis

    void setup() {
    servoPena.attach(9); // Servo terhubung ke pin 9
    pinMode(stepPin, OUTPUT);
    pinMode(dirPin, OUTPUT);

    servoPena.write(servoPosNaik); // Mulai dengan pena terangkat
    delay(1000); // Tunggu 1 detik
    }

    void loop() {
    // Langkah 1: Turunkan pena
    servoPena.write(servoPosTurun);
    delay(500); // Tunggu agar pena turun

    // Langkah 2: Gerakkan motor stepper di sumbu X untuk menulis garis horizontal
    digitalWrite(dirPin, HIGH); // Arah ke kanan
    for (int i = 0; i < 200; i++) { // Sesuaikan nilai untuk panjang garis
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(1000); // Sesuaikan kecepatan motor
    digitalWrite(stepPin, LOW);
    delayMicroseconds(1000);
    }

    // Langkah 3: Angkat pena
    servoPena.write(servoPosNaik);
    delay(500); // Tunggu agar pena terangkat

    delay(1000); // Tunggu sebelum mengulang
    }

    5. Pengujian dan Kalibrasi

    • Uji motor untuk memastikan pena bergerak dengan lancar.
    • Kalibrasi posisi pena saat menulis (naik dan turun).
    • Sesuaikan kecepatan motor stepper sesuai kebutuhan tulisan.

    6. Mengembangkan Lebih Lanjut

    • Tambahkan mekanisme kontrol sumbu Y (untuk gerakan vertikal).
    • Buat perangkat lunak untuk menerjemahkan teks surat menjadi gerakan pena.
    • Pertimbangkan untuk menggunakan G-code untuk kontrol yang lebih presisi seperti pada mesin CNC.

    Proyek ini membutuhkan keterampilan dalam mekanika dan elektronika, tetapi dengan kesabaran, Anda dapat menciptakan sistem otomatis yang dapat menulis surat atau teks sederhana.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Perlindungan Inovasi Digital : Konsep dan Tantangan Masa Depan
    22/10/2024

    Next post

    Hukum Komputasi Awan (Cloud Computing Law) : Aspek Hukum, Dan Tantangan Masa Depan
    23/10/2024

    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