Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

Arduino GUI Controller

Serial Codes

Define input pin

|i_#PINNUMBER#|
PINNUMBER = {"2","14" - (analog pin A0(Uno))....}

Define output pin

|o_#PINNUMBER#|
PINNUMBER = {"2","14" - (analog pin A0(Uno))....}

Set output pin value

|s_#TYPE#_#PINNUMBER#_#VALUE#|
PINNUMBER = {"2","14" - (analog pin A0(Uno))....}
TYPE = {"A" - analog,"D" - digital}
VALUE = {
 if digital = {0,1},
 if analog = {0...255}
}

Get input pin value

|g_#TYPE#_#PINNUMBER#|
PINNUMBER = {"2","14" - (analog pin A0(Uno))....}
TYPE = {"A" - analog,"D" - digital}

Reply

|r_#TYPE#_#PINNUMBER#_#VALUE#|
TYPE = {"A" - analog,"D" - digital}
PINNUMBER = {"2","14" - (analog pin A0(Uno))....}
VALUE = {
 if digital = {0,1},
 if analog = {0...1023}
}

GUI

  • Spin box | Input updating speed

Inputs

  • Label | Digital Input (HIGH,LOW)
  • Label | Analog Input
  • Graph | Analog Input

Outputs

  • Spin box | Analog Outputs (0,255)
  • Slider | Analog Outputs (0,255)
  • Buttons | Digital Outputs
  • Check box | Digital Outputs

Pin types

1st bit - Analog Read
2nd bit - Digital Read
3rd bit - Analog Write
4th bit - Digital Write

Control Types

  1. Buttons
  2. Checkboxes
  3. Sliders
  4. Spinboxes
  5. Digital Input
  6. Analog Input

Board TXT file

#PIN_NUMBER#,#PIN_NAME#,#TYPE#

To Do

  • Add input displaying graph
  • Make initialization UI for to setup pins

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages