
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
Sumber Input Constant (constant-1778283870368): Menghasilkan sinyal bernilai awal false (LOW).
Gerbang Logika NOT (logicNot):
Membalikkan nilai dari constant (false menjadi true / HIGH).
Digunakan untuk memicu blok delay pertama serta menyalakan indikator pemantauan (bulb-1778283945252).
Rangkaian Jeda Waktu (delay): Terdiri dari 4 node delay yang terhubung secara seri untuk meneruskan sinyal pemicu secara bertahap.
Keluaran Digital (digitalWrite): Menerima sinyal dari masing-masing node delay untuk mengontrol Pin 2, Pin 3, Pin 4, dan Pin 5.
Indikator & Monitor (bulb & serialLog):
Node bulb berfungsi sebagai visualisasi lampu indikator untuk memastikan tiap tahapan aktif.
Node serialLog menampilkan pesan awal sistem (SYSTEM:READY).
Alur Kerja Sistem
Pemicuan Sinyal Utama: Node constant mengirimkan sinyal false ke node logicNot. Node logicNot membalikkan sinyal tersebut menjadi true (HIGH).
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.
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.
{
"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"
}
]
}
Buka Arduflow IDE sekarang dan implementasikan logika program di atas tanpa ribet!