Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum

Menggunakan Potensiometer Untuk Mengontrol Delay LED Pada Arduino

Pemrograman Tuesday, 2 October 2018

Pada artikel ini akan ditunjukkan cara menggunakan potensiometer sebagai input untuk mengontrol delay/waktu tunggu nyala LED pada output Arduino.

1. Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB
  • Resistor 220 Ohm
  • Potensiometer 10K
  • LED 5mm
  • Breadboard
  • Kabel

2. Skematik

Gambar 1. Konfigurasi LED

Gambar 2. Skematik Potensiometer LED Arduino

3. Kode Program

int potPin = A0; // inisiasi potensio pada pin A0

int ledPin = 9; // inisiasi LED pada pin 9

int val = 0; // inisiasi variable val dengan nilai 0

void setup()
{

  pinMode(ledPin, OUTPUT); // inisiasi pin LED sebagai output
read more

Menggunakan example analog read serial

Pemrograman Tuesday, 2 October 2018

Pada artikel ini akan ditunjukkan cara menggunakan example arduino untuk menampilkan data pembacaan pin analog arduino pada serial terminal IDE Arduino

1. Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB
  • Potensiometer
  • Breadboard
  • Kabel

2. Skematik

Gambar 1. Skematik potensiometer

3. Langkah Kerja

  • Buka example analog read serial seperti pada Gambar 2.
  • read more

    Menggunakan Button Untuk Mengontrol LED Pada Arduino

    Pemrograman Tuesday, 2 October 2018

    Pada artikel ini akan ditunjukkan cara menggunakan button/tombol sebagai input untuk dapat mengontrol nyala lampu LED pada output.

    1. Alat dan Bahan

    • Komputer
    • Board Arduino UNO R3
    • Kabel USB
    • Resistor 10K
    • Push Button
    • Breadboard
    • Kabel

    2. Skematik


    Gambar 1. Skematik Button Arduino

    3. Kode program

        const int buttonPin = 2; // inisiasi konstanta tombol pada pin 2

    const int LEDPin = 13; // inisiasi konstanta LED pada pin 13

    int buttonState = 0; // inisiasi status tombol

    void setup()
    {

      // inisiasi pin LED sebagai OUTPUT

      pinMode(LEDPin, OUTPUT);

      // inisiasi pin tombol sebagai INPUT read more

    Mengatur tingkat cahaya LED Pada Arduino

    Pemrograman Tuesday, 2 October 2018

    Pada artikel ini akan ditunjukkan cara mengatur tingkat terang cahaya LED pada output Arduino.

    1. Alat dan Bahan

    • Komputer
    • Board Arduino UNO R3
    • Kabel USB
    • Resistor 220 Ohm
    • LED 5mm
    • Breadboard
    • Kabel

    2. Skematik

    Gambar 1. Skematik Pengatur Keterangan LED

    3. Kode Program

    int led = 9; // inisiasi LED pada pin 9

    int brightness = 0; // inisiasi variabel tingkat terang lampu(0-255)

    int fadeAmount = 5; // inisiasi variabel jumlah nilai redup lampu

    void setup()
    {

      // inisiasi pin LED sebagai output

      pinMode(led, OUTPUT);

    }

    void loop()
    {

      // menulis nilai analog ke pin LED menghasilkan tingkat terang lampu yang berbeda read more

    Mengakses RTC (Real Time Clock)

    Pemrograman Tuesday, 2 October 2018

    Pada artikel ini akan ditunjukkan cara mengakses RTC pada IC DS1302 untuk menampilkan jam dan tanggal.

    1. Alat dan Bahan

    • Komputer
    • Board Arduino UNO R3
    • Kabel USB
    • Shield RTC

    2. Skematik

    Gambar 1. Koneksi Arduino Ke Komputer

    Gambar 2. Koneksi Arduino ke komputer

    3. Kode Program

    //library untuk rtc

    #include <virtuabotixRTC.h>

    // setting pin rtc

    //Data pada pin 2

    //CLK pada pin 3

    //RST pada pin 4

    virtuabotixRTC myRTC(3, 2, 4);

    void setup()
    {

      Serial.begin(9600);//inisiasi komunikasi serial

      // Set Tanggal RTC(hapus bagian ini jika tidak perlu disetting ulang
    read more

    1…5678
    Universitas Gadjah Mada

    Menara Ilmu Mikrokontroler FMIPA
    Universitas Gadjah Mada
    Kontak :
    roghib.muh@ugm.ac.id
    +62 856-4781-7270

    © Universitas Gadjah Mada

    KEBIJAKAN PRIVASI/PRIVACY POLICY

    [EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju