FLOW. CONNECT. INNOVATE.
← KEMBALI KE DAFTAR MATERI
KONTROL RELAY

Kontrol relay dengan delay

Mendeskripsikan alur kerja logika visual (node-based) dengan nama proyek Arduino_Nano_delay menggunakan board Arduino Nano/Uno. Sistem ini dirancang untuk menyalakan output digital (seperti LED atau relay) secara berurutan (sequential/cascade delay).

Fungsi Utama Node

Alur Kerja Sistem

  1. Pemicuan Sinyal Utama: Node constant mengirimkan sinyal false ke node logicNot. Node logicNot membalikkan sinyal tersebut menjadi true (HIGH).

  2. Pengaktifan Berurutan (Cascade):

    • Sinyal HIGH masuk ke Delay 1, kemudian mengaktifkan Pin 2 (digitalWrite) dan indikator Bulb 1.

    • Setelah jeda waktu selesai, Delay 1 meneruskan sinyal ke Delay 2 untuk mengaktifkan Pin 3 dan Bulb 2.

    • Delay 2 meneruskan sinyal ke Delay 3 untuk mengaktifkan Pin 4 dan Bulb 3.

    • Delay 3 meneruskan sinyal ke Delay 4 untuk mengaktifkan Pin 5 dan Bulb 4.

  3. Hasil Akhir: Pin 2, 3, 4, dan 5 pada Arduino Nano akan aktif (HIGH) satu per satu secara bergantian dengan jeda waktu yang telah ditentukan pada masing-masing node delay.

ARDUFLOW CODE SNIPPET
{
  "name": "Arduino_Nano_delay",
  "board": "nano",
  "nodes": [
    {
      "id": "digitalWrite-1778283859427",
      "type": "digitalWrite",
      "position": {
        "x": 417.32518469530163,
        "y": -164.72566823907775
      },
      "data": {
        "value": true,
        "pin": "2",
        "lastWritten": true,
        "lastStateKey": "2-true-false",
        "inverted": false,
        "disabled": false
      },
      "measured": {
        "width": 167,
        "height": 164
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "constant-1778283870368",
      "type": "constant",
      "position": {
        "x": 29.486572356648324,
        "y": -93.36957759076013
      },
      "data": {
        "value": false,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 106
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "bulb-1778283945252",
      "type": "bulb",
      "position": {
        "x": 620.3915852402818,
        "y": 173.47177479662201
      },
      "data": {
        "value": true,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "serialLog-1778283974963",
      "type": "serialLog",
      "position": {
        "x": 420.04482801455214,
        "y": 35.10336869047922
      },
      "data": {
        "value": false,
        "pin": "0",
        "lastMessage": "SYSTEM:READY"
      },
      "measured": {
        "width": 184,
        "height": 125
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "logicNot-1778286030426",
      "type": "logicNot",
      "position": {
        "x": 428.6458644348761,
        "y": 169.12053807825728
      },
      "data": {
        "value": true,
        "pin": "0"
      },
      "measured": {
        "width": 160,
        "height": 129
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "digitalWrite-1778286294566",
      "type": "digitalWrite",
      "position": {
        "x": 803.5074663967888,
        "y": -163.5534913088151
      },
      "data": {
        "value": true,
        "pin": "3",
        "lastStateKey": "3-true-false",
        "disabled": false,
        "inverted": false
      },
      "measured": {
        "width": 167,
        "height": 164
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "digitalWrite-1778286404298",
      "type": "digitalWrite",
      "position": {
        "x": 1202.3699988657636,
        "y": -166.3787600537588
      },
      "data": {
        "value": true,
        "pin": "4",
        "lastStateKey": "4-true-false",
        "disabled": false,
        "inverted": false
      },
      "measured": {
        "width": 167,
        "height": 164
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "digitalWrite-1778286430156",
      "type": "digitalWrite",
      "position": {
        "x": 1617.6378572996116,
        "y": -168.82312437679502
      },
      "data": {
        "value": true,
        "pin": "5",
        "lastStateKey": "5-true-false",
        "disabled": false,
        "inverted": false
      },
      "measured": {
        "width": 167,
        "height": 164
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "delay-1778287716806",
      "type": "delay",
      "position": {
        "x": 487.1050606362447,
        "y": -359.8731749138807
      },
      "data": {
        "value": true,
        "pin": "0",
        "pendingValue": true
      },
      "measured": {
        "width": 210,
        "height": 154
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "delay-1778287782191",
      "type": "delay",
      "position": {
        "x": 869.2680865580143,
        "y": -358.8574583473703
      },
      "data": {
        "value": true,
        "pin": "0",
        "pendingValue": true
      },
      "measured": {
        "width": 210,
        "height": 154
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "delay-1778287824971",
      "type": "delay",
      "position": {
        "x": 1246.3918238943172,
        "y": -362.2375734281676
      },
      "data": {
        "value": true,
        "pin": "0",
        "pendingValue": true
      },
      "measured": {
        "width": 210,
        "height": 154
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "delay-1778287857512",
      "type": "delay",
      "position": {
        "x": 1597.9445882556813,
        "y": -362.5862553759441
      },
      "data": {
        "value": true,
        "pin": "0",
        "pendingValue": true
      },
      "measured": {
        "width": 210,
        "height": 154
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "bulb-1780962726995",
      "type": "bulb",
      "position": {
        "x": 1805.367608921205,
        "y": -168.06824856923933
      },
      "data": {
        "value": true,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "bulb-1780962793798",
      "type": "bulb",
      "position": {
        "x": 1392.7783715001688,
        "y": -166.86686333293687
      },
      "data": {
        "value": true,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "bulb-1780962813176",
      "type": "bulb",
      "position": {
        "x": 992.3963795721006,
        "y": -162.97308339748784
      },
      "data": {
        "value": true,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "bulb-1780962864041",
      "type": "bulb",
      "position": {
        "x": 603.4043716784596,
        "y": -164.84735086540468
      },
      "data": {
        "value": true,
        "pin": "0",
        "minimized": false
      },
      "measured": {
        "width": 160,
        "height": 148
      },
      "selected": false,
      "dragging": false
    },
    {
      "id": "logicNot-1780962909371",
      "type": "logicNot",
      "position": {
        "x": 180.9262265877873,
        "y": -326.2741696826606
      },
      "data": {
        "value": true,
        "pin": "0"
      },
      "measured": {
        "width": 160,
        "height": 129
      },
      "selected": false,
      "dragging": false
    }
  ],
  "edges": [
    {
      "source": "constant-1778283870368",
      "target": "serialLog-1778283974963",
      "id": "xy-edge__constant-1778283870368-serialLog-1778283974963"
    },
    {
      "source": "constant-1778283870368",
      "target": "logicNot-1778286030426",
      "targetHandle": "in1",
      "id": "xy-edge__constant-1778283870368-logicNot-1778286030426in1"
    },
    {
      "source": "logicNot-1778286030426",
      "target": "bulb-1778283945252",
      "id": "xy-edge__logicNot-1778286030426-bulb-1778283945252"
    },
    {
      "source": "delay-1778287716806",
      "target": "digitalWrite-1778283859427",
      "id": "xy-edge__delay-1778287716806-digitalWrite-1778283859427"
    },
    {
      "source": "delay-1778287716806",
      "target": "delay-1778287782191",
      "id": "xy-edge__delay-1778287716806-delay-1778287782191"
    },
    {
      "source": "delay-1778287782191",
      "target": "digitalWrite-1778286294566",
      "id": "xy-edge__delay-1778287782191-digitalWrite-1778286294566"
    },
    {
      "source": "delay-1778287782191",
      "target": "delay-1778287824971",
      "id": "xy-edge__delay-1778287782191-delay-1778287824971"
    },
    {
      "source": "delay-1778287824971",
      "target": "digitalWrite-1778286404298",
      "id": "xy-edge__delay-1778287824971-digitalWrite-1778286404298"
    },
    {
      "source": "delay-1778287824971",
      "target": "delay-1778287857512",
      "id": "xy-edge__delay-1778287824971-delay-1778287857512"
    },
    {
      "source": "delay-1778287857512",
      "target": "digitalWrite-1778286430156",
      "id": "xy-edge__delay-1778287857512-digitalWrite-1778286430156"
    },
    {
      "source": "delay-1778287857512",
      "target": "bulb-1780962726995",
      "id": "xy-edge__delay-1778287857512-bulb-1780962726995"
    },
    {
      "source": "delay-1778287824971",
      "target": "bulb-1780962793798",
      "id": "xy-edge__delay-1778287824971-bulb-1780962793798"
    },
    {
      "source": "delay-1778287782191",
      "target": "bulb-1780962813176",
      "id": "xy-edge__delay-1778287782191-bulb-1780962813176"
    },
    {
      "source": "delay-1778287716806",
      "target": "bulb-1780962864041",
      "id": "xy-edge__delay-1778287716806-bulb-1780962864041"
    },
    {
      "source": "constant-1778283870368",
      "target": "logicNot-1780962909371",
      "targetHandle": "in1",
      "id": "xy-edge__constant-1778283870368-logicNot-1780962909371in1"
    },
    {
      "source": "logicNot-1780962909371",
      "target": "delay-1778287716806",
      "id": "xy-edge__logicNot-1780962909371-delay-1778287716806"
    }
  ]
}

SIAP MENCOBA MATERI INI?

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