FLOW. CONNECT. INNOVATE.
← KEMBALI KE DAFTAR MATERI
INDICATORS

gauge_wave

Modul GAUGE DISPLAY masuk dalam kategori Indicators yang berfungsi untuk menampilkan nilai angka atau sinyal secara visual dalam bentuk jarum/meteran analog. Rentang tampilan nilai dapat diatur sesuai kebutuhan pada batas nilai minimal (MIN) dan maksimal (MAX).

Prinsip Kerja:

  • GAUGE DISPLAY: Membaca data angka yang masuk dan menggerakkan jarum meteran sesuai skala antara nilai MIN dan MAX.

  • SQUARE WAVE: Berfungsi sebagai pembuat sinyal pulsa bergantian (gelombang kotak) secara otomatis sesuai frekuensi yang ditentukan (pada gambar: 0.5 Hz atau berubah tiap 2 detik).

Contoh Kasus pada Rangkaian Arduflow: Pada gambar simulasi di atas, blok SQUARE WAVE (0.5Hz) mengirimkan sinyal bergantian antara nilai 0 dan 1 ke dua modul indikator:

  1. Pada GAUGE DISPLAY (dengan batas MIN: 0 dan MAX: 1), jarum meteran akan bergerak bergantian menunjuk ke nilai 0 lalu naik ke 1.

  2. Pada LIGHT BULB, sinyal bernilai 1 membuat lampu menyala (ILLUMINATED), dan saat bernilai 0 lampu akan mati secara bergantian sesuai gelombang sinyal.

ARDUFLOW CODE SNIPPET
{
  "name": "Gauge_Wave",
  "board": "nano",
  "nodes": [
    {
      "id": "bulb-1781584716548",
      "type": "bulb",
      "position": {
        "x": 587.2680170969462,
        "y": -9.656697689399735
      },
      "data": {
        "value": 1,
        "pin": "0"
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "squareWave-1781585157257",
      "type": "squareWave",
      "position": {
        "x": 216.1548650842821,
        "y": -128.0903421622972
      },
      "data": {
        "value": 1,
        "pin": "0",
        "frequency": 0.5,
        "minimized": false
      },
      "measured": {
        "width": 183,
        "height": 176
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "gauge-1781585494882",
      "type": "gauge",
      "position": {
        "x": 577.2579995022215,
        "y": -315.50755870392754
      },
      "data": {
        "value": 1,
        "pin": "0",
        "max": 1
      },
      "measured": {
        "width": 326,
        "height": 294
      },
      "selected": true,
      "dragging": false
    }
  ],
  "edges": [
    {
      "source": "squareWave-1781585157257",
      "target": "bulb-1781584716548",
      "id": "xy-edge__squareWave-1781585157257-bulb-1781584716548"
    },
    {
      "source": "squareWave-1781585157257",
      "target": "gauge-1781585494882",
      "id": "xy-edge__squareWave-1781585157257-gauge-1781585494882"
    }
  ]
}

SIAP MENCOBA MATERI INI?

Buka Arduflow IDE sekarang dan implementasikan logika program di atas tanpa ribet!