• 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 Aplikasi trigonometri dengan arduino

    Membuat Aplikasi trigonometri dengan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 26/08/2024

    Membuat aplikasi trigonometri menggunakan Arduino adalah proyek yang menarik. Arduino sendiri adalah platform mikrokontroler yang sangat fleksibel dan bisa digunakan untuk berbagai aplikasi, termasuk perhitungan trigonometri. Berikut adalah panduan sederhana untuk membuat aplikasi trigonometri dengan Arduino:

    1. Persiapan Alat dan Bahan

    • Arduino Uno (atau tipe lain yang kompatibel)
    • LCD Display (misalnya, LCD 16×2)
    • Potensiometer (untuk mengatur sudut)
    • Kabel Jumper
    • Breadboard
    • Resistor 10k Ohm
    • Sensor sudut (jika ingin mendeteksi sudut secara fisik)
    • Software Arduino IDE

    2. Menghubungkan Komponen

    • LCD Display: Hubungkan pin LCD dengan Arduino. Contohnya:
      • VSS ke GND Arduino
      • VDD ke 5V Arduino
      • V0 ke middle pin potensiometer
      • RS ke Pin 12 Arduino
      • RW ke GND
      • E ke Pin 11 Arduino
      • D4 ke Pin 5 Arduino
      • D5 ke Pin 4 Arduino
      • D6 ke Pin 3 Arduino
      • D7 ke Pin 2 Arduino
      • A ke 5V (untuk backlight)
      • K ke GND
    • Potensiometer: Hubungkan pin pertama ke 5V, pin tengah ke V0 LCD, dan pin terakhir ke GND.
    • Resistor: Hubungkan 10k Ohm resistor antara V0 potensiometer dan GND untuk mengatur kontras.

    3. Kode Program Arduino

    Berikut adalah contoh kode sederhana untuk melakukan perhitungan trigonometri (sin, cos, tan) berdasarkan input sudut dari potensiometer dan menampilkan hasilnya di LCD:

    cpp

    #include <LiquidCrystal.h>
    #include <math.h>

    // Inisialisasi LCD (RS, E, D4, D5, D6, D7)
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

    int potPin = A0; // Pin input untuk potensiometer
    int val = 0; // Nilai yang dibaca dari potensiometer
    float angle = 0; // Sudut dalam derajat
    float radian = 0; // Sudut dalam radian

    void setup() {
    lcd.begin(16, 2); // Inisialisasi LCD
    }

    void loop() {
    val = analogRead(potPin); // Membaca nilai potensiometer (0-1023)
    angle = map(val, 0, 1023, 0, 360); // Mengubah nilai menjadi sudut 0-360 derajat
    radian = angle * (3.14159 / 180); // Konversi ke radian

    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Angle: ");
    lcd.print(angle);
    lcd.print(" deg");

    lcd.setCursor(0, 1);
    lcd.print("Sin: ");
    lcd.print(sin(radian), 3); // Menampilkan nilai sinus
    delay(2000);

    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Cos: ");
    lcd.print(cos(radian), 3); // Menampilkan nilai cosinus
    delay(2000);

    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Tan: ");
    lcd.print(tan(radian), 3); // Menampilkan nilai tangen
    delay(2000);
    }

    4. Penjelasan Kode

    • analogRead() digunakan untuk membaca nilai dari potensiometer yang kemudian dikonversi menjadi sudut dalam derajat.
    • map() adalah fungsi yang mengonversi rentang dari potensiometer (0-1023) ke sudut (0-360 derajat).
    • sin(), cos(), tan() adalah fungsi matematika yang digunakan untuk menghitung nilai sinus, cosinus, dan tangen dari sudut yang telah dikonversi ke radian.
    • lcd.print() digunakan untuk menampilkan hasil perhitungan di LCD.

    5. Upload dan Uji Coba

    • Sambungkan Arduino ke komputer melalui kabel USB.
    • Buka Arduino IDE, salin kode di atas, pilih port yang sesuai, dan upload ke Arduino.
    • Setelah berhasil di-upload, Anda bisa melihat hasil perhitungan trigonometri pada LCD saat memutar potensiometer.

    Dengan demikian, Anda telah berhasil membuat aplikasi trigonometri sederhana dengan Arduino. Proyek ini dapat dikembangkan lebih lanjut, misalnya dengan menambahkan lebih banyak fungsi trigonometri atau menghubungkannya dengan sensor sudut untuk aplikasi yang lebih kompleks.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Apa Itu Tantrum ?
    26/08/2024

    Next post

    Pajak Penghasilan : Pengertian, Jenis, dan Perannya
    27/08/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