Program Kontrol USB-1REL Versi Lazarus/Freepascal


USB-1REL (www.usbinov.com/usb-1rel) adalah modul driver relay 1-channel dengan interface USB. Dengan modul ini, kita dapat mengontrol 1 buah relay dari program komputer melalui port USB.

USB-1REL sangat praktis karena tidak memerlukan catudaya eksternal alias USB-Powered. USB-1REL mengambil suplai langsung dari port USB.

USB-1REL adalah piranti USB (Low-Speed). USB-1REL tidak menggunakan rangkaian konverter USB-to-Serial seperti halnya Arduino UNO. Agar modul dapat dikenali oleh sistem operasi pada komputer, maka diperlukan driver, yakni LibUSB. Dan untuk membangun program interface pada komputer, maka diperlukan juga library LibUSB.

USB-1REL menggunakan mikrokontroler jenis AVR (ATtiny2313). Untuk firmwarenya, USB-1REL menggunakan V-USB, yakni implementasi piranti USB dalam bentuk software murni. V-USB memungkinkan kita membangun piranti USB dengan mikrokontroler AVR tanpa perlu rangkaian tambahan. Berikut ini adalah foto modul USB-1REL.

USB-1REL berbasis mikrokontroler AVR ATtiny2313

USB-1REL dilengkapi dengan software driver LibUSB dan program CLI (Command-Line Interface). Selain itu, USB-1REL juga dilengkapi dengan beberapa contoh program dalam beberapa bahasa pemrograman seperti: C, C#, Python, VB/VB.NET dan juga Lazarus/Freepascal (Delphi).

Berikut ini adalah screenshot contoh program USB-1REL dalam bahasa pemrograman Lazarus/Freepascal.

Pada contoh program tersebut terdsapat 4 tombol untuk aktivasi relay, yakni:

  • ON – tombol untuk mengaktifkan relay (ON)
  • OFF – tombol untuk mematikan relay (OFF)
  • ON (0,5 detik) – untuk mengaktifkan relay selama 0,5 detik
  • ON (1 detik) – untuk mengaktifkan relay selama 1 detik

Aplikasi dari USB-1REL antara lain adalah:

  • kontrol buka/tutup pintu antrian turnstile-tripod atau flap-gate
  • kontrol bel sekolah/kantor
  • kontrol untuk membuka laci-kas (cash-drawer kicker)
  • kontrol pereset modem/hub secara remote melalui jaringan komputer

Berikut adalah diagram pengontrolan SOLENOID Cash-Drawer yang dikontrol menggunakan USB-1REL.

Artikel-artikel lain tentang USB-1REL dapat Anda baca menggunakan link berikut ini:

https://telinks.wordpress.com/?s=usb-1rel

Untuk medapatkan modul USB-1REL, Anda dapat mengunjungi halaman situsnya di www.usbinov.com/usb-1rel.

Selamat berkarya.

2 respons untuk ‘Program Kontrol USB-1REL Versi Lazarus/Freepascal

  1. Kakak,

    Saya lagi coba Deplhi 7, sebelum lebih jauh:
    1. Apa motivasi untuk pindah ke Lazarus?
    2. Akses port serial di Lazarus pakai library apa?
    3. Akses database postgres apa bisa?

    Terimakasih

    1. Delphi 7 tidak gratis seperti halnya Lazarus/Freepascal. Kalau pakai Delphi, pakai saja FREE Delphi Community Edition.
      Selain 100% FREE, Lazarus/Freepascal juga aktif di update dan komunitasnya juga banyak.
      Akses port serial di Lazarus, saya menggunakan Syanpse. Cek: telinks.wordpress.com/?s=synapse.
      Saya belum pernah mengakses Postgres pakai Lazarus, tapi komponen2 Lazarus lengkap kok. (y)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.