You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Node Management and Real-Time Communication Enhancements
Addition of functional nodes
- Added analogWrite node
- Added digitalWrite node
Real-time system management via request–acknowledgment communication
- Added a data-sending node
- Added a data-receiving node
Temporary node removal for raw code execution
added two new workflows
Copy file name to clipboardExpand all lines: README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,16 @@
8
8
<imgsrc="docs/image1.png"alt="workflow screen">
9
9
</p>
10
10
11
+
<palign="center">
12
+
<imgsrc="docs/image2.png"alt="workflow screen">
13
+
</p>
14
+
11
15
12
16
Here are the initial goals for the project:
13
17
14
18
-[x]**Self-contained Installer Node:** Automatically downloads and manages `arduino-cli` locally. No manual setup required from the user, ensuring a smooth "all-in-one" experience.
15
19
-[x]**Dynamic Upload Node:** Visually build logic with nodes, which will then generate, compile, and upload a custom sketch to your connected Arduino board.
16
-
-[]**Real-time Communication:** Implement a standard sketch and corresponding nodes to send live data (e.g., servo angles, LED colors) from ComfyUI to a running Arduino without re-uploading.
20
+
-[X]**Real-time Communication:** Implement a standard sketch and corresponding nodes to send live data (e.g., servo angles, LED colors) from ComfyUI to a running Arduino without re-uploading.
17
21
-[x]**Example Workflows:** Provide simple, functional examples to help users get started quickly.
18
22
19
23
### other features
@@ -22,7 +26,7 @@ Ideas for the long-term development of the project:
22
26
23
27
-[ ]**Arduino Library Management:** A node to automatically install required libraries for your sketch using `arduino-cli`.
24
28
-[ ]**High-Level Hardware Nodes:** Easy-to-use nodes for common components (servos, sensors, NeoPixel LEDs, etc.) that abstract away the low-level code.
25
-
-[x]**In-Workflow C++ Editor:** A dedicated node to write or paste raw Arduino (C++) code directly within ComfyUI.
29
+
-[]**In-Workflow C++ Editor:** A dedicated node to write or paste raw Arduino (C++) code directly within ComfyUI.
26
30
-[ ]**Full Sketch Export:** An option to export the generated C++ code and a list of its dependencies, allowing it to be used outside of ComfyUI.
0 commit comments