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

Pemrograman

Program Tombol/Button

Pemrograman Tuesday, 2 October 2018

Button atau tombol berfungsi sebagai input sederhana untuk Arduino. Button digunakan untuk menyambungkan sinyal HIGH atau LOW pada pin Arduino sehingga dapat dikenali sebagai input saat button ditekan. Pada contoh diperlihatkan cara sederhana sebuah button mengatur output lampu LED pada pin 13. Terdapat 2 button dalam Integrated input yang dapat digunakan dengan menghubungkan pin tombol ke pin digital Arduino, pin com ke pin vcc Arduino dan pin gnd tsop pada pin gnd Arduino.

1. Kebutuhan

  • Arduino UNO
  • Button 1 buah
  • 10K Ohm resistor 1 buah
  • Breadboard
  • Kabel

2. Skematik read more

Program Relay

Pemrograman Tuesday, 2 October 2018

Relay adalah output yang dapat digunakan sebagai switch atau saklar untuk perangkat lain. Relay dikontrol dengan tegangan dari pin Arduino sehingga dapat melakukan switch. Terdapat 3 koneksi utama yaitu COM untuk input dari perangkat lain. NC(Normaly Close) pada keadaan biasa com akan terhubung ke pin NC. NO(Normaly Open) pada keadaan biasa tidak terhubung, namun saat relay mendapat tegangan dari Arduino maka COM akan berpindah dari NC dan terhubung dengan NO.

1. Kebutuhan

  • Arduino UNO
  • (1)Relay Module
  • Kabel

2. Skematik

Gambar 1. skematik hubungan modul relay ke Arduino, vcc dan gnd modul terhubung ke 5V dan GND Arduino, sedangkan pin sinyal terhubung ke pin 9 Arduino. read more

Program Potensiometer

Pemrograman Tuesday, 2 October 2018

Potensiometer adalah komponen elektronik yang berupa resistor dengan nilai resistansi yang dapat diatur. Karena nilai resistansi yang dapat diatur maka potensio dapat menghambat tegangan dan memvariasikan tegangan yang melewatinya. Nilai keluaran potensio dapat berupa tegangan yang dapat dibaca oleh ADC Arduino. Dengan cara ini maka Arduino dapat mengetahui nilai tegangan keluaran dari potensio. Potensio dapat digunakan sebagai input control atau dapat digunakan juga sebagai simulasi untuk sensor dengan sifat resistif. Potensiometer terdapat dalam integrated input dan dapat digunakan dngan menghubungkan pin 1 pada vcc, pin 2 pada pin analog Arduino, dan pin 3 pada gnd. read more

Program Photodioda

Pemrograman Tuesday, 2 October 2018

Protodioda adalah sensor untuk cahaya yang berfungsi seperti resistor. Saat terkena cahaya photodiode akan berubah nilai resistansinya sehingga photodiode dapat digunakan untuk mengetahui intensitas cahaya.

1. Kebutuhan

  • Arduino UNO
  • (1) Photodioda
  • Kabel
  • (1) Resistor
  • Breadboard

2. Skematik

Gambar 1. Photodioda

Gambar 2. skematik pemasangan photodiode sebagai sensor cahaya.

Photodiode ditempatkan terbalik pada bagian GND dan outputnya ke ADC Arduino.

Gambar 3. pemasangan photodiode dengan Arduino, pembacaan nilai photodiode pada pin A0 Arduino read more

Program Motor Stepper

Pemrograman Tuesday, 2 October 2018

Motor stepper adalah motor yang dikendalikan dengan input digital menghasilkan step-step yang digunakan untuk mengontrol sudut dari motor. Motor stepper memiliki torsi yang besar sehingga kuat dan presisi. Untuk mengontrol motor stepper diperlukan driver, karena motor stepper membutuhkan tegangan dan arus yang cukup besar. Pada contoh digunakan power dari Arduino yaitu 5V cukup aman karena program menggunakan kecepatan motor stepper yang rendah, namun sebaiknya gunakan power eksternal dari baterai atau adaptor untuk motor stepper agar dapat berjalan lebih baik dan tidak beresiko merusak Arduino. read more

123…5
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