Skip to main content

Pin Nodes

These nodes can be used to configure and use the GPIO pins of your microcontroller.

Config Nodes

set get pin config

To set get pin drive capability config.

Inputs

  • Pin number : Specify the pin number to configure drive capability
  • Drive capability : Select the drive capability for the pin

Proc Nodes

write

Writes the digital value 1 (3.3V) or 0 (0V) on the specified pin.

Inputs

  • Pin no. : Specify the pin to write to
  • Pin level : Set the logic level to be written to the pin

read

Reads digital value 1 (3.3V) or 0 (0V) on the specified pin and outputs the value to the next nodes.

Inputs

  • Pin no. : Specific the pin number to read digital value from
  • Mode : Select a mode for reading

Outputs

  • pin level : logic level received at the pin

set pin direction

Set the directions of GPIO pins to input or output and then use special write or read

Inputs

  • Read/Write : Select the IO direction for a pin
  • Pin no. : Specify a pin number to set the direction for
  • Mode : Select a mode for setting default logic level

special write

Before using this you have to use set direction node .Writes the digital value 1 (3.3V) or 0 (0V) on the specified pin.

Inputs

  • Pin no. : Specify a pin number to write to
  • Pin level : Set the logic level for the pin

special read

Before using this you have to use set direction node .Reads digital value 1 (3.3V) or 0 (0V) on the specified pin and outputs the value to the next nodes.

Inputs

  • Pin no. : Specify the pin number to read from

Outputs

  • pin level : logic level read at the pin

reset pin

To reset the pin number.

Inputs

  • Pin number : Specify a pin number to reset to default state

change pullup pulldown status

To change pullup pulldown status.

Inputs

  • Pin number : Specify the pin number to change the pull up/down status of
  • Pull select : Select the pull up/down status for the pin

change interrupt hold sleep status

To change interrupt hold sleep status.

Inputs

  • Pin number : Specify the pin number to change the interrupt hold sleep status of
  • In select : Select a status for the pin

set drive capability

To set drive capability.

Inputs

  • Set get setting. : Configure the settings to set the drive capability of a pin

get drive capability

To get drive capability.

Inputs

  • Set get setting. : Select the configuration to retrieve the drive capability of a pin

Outputs

  • capability : drive capability of the pin

change wakeup status

To change wakeup status.

Inputs

  • Pin number : Specify the pin to change the wakeup status of
  • Intr type : Select the interrupt type of wake up for a pin
  • Select : Select the wakeup status for the pin

Event Nodes

on signal

Sends out an event, to the next nodes when it receives a rising/falling voltage edge signal on the specified pin. The node outputs the latest digital value of the pin as 1 (3.3V) or 0 (0V)

Inputs

  • Pin no. : Specify the pin number to listen for signal
  • Edge type : Select the type of signal (edge type)
  • Enable pullup : Enable Pulluo for the pin
  • Enable pulldown : Enable Pulldown for the pin

Outputs

  • pin level : logic level received at the pin

on button click

Sends out an event, to the next nodes when the button on the specified pin clicked.

Inputs

  • Pin no. : Specify the pin number to listen for the button click
  • Button pin is : Select the connection type
  • Auto pull-up/down enable : Enable auto pull-up/down