I/O Control Panels

The I/O Control Panels allow you to control and monitor the I/O pins :

  • DIGITAL I/O Control Panel : for DIO pins 0 to 13 (on Arduino Uno)
  • ANALOG INPUT Control Panel : for AI pins A0 to A6 (on Arduino Uno)

Digital I/O

The DIGITAL I/O Control Panel contains several Command Panels. Each Command Panel lets you control and monitor a Digital I/O pin.

I/O (pin mode)

  • Input
  • Input with internal Pull-Down
  • Input with internal Pull-Up (inverted input)
  • Output

Type

DI (Digital Input)

  • Boolean value

DO (Digital Output)

  • Boolean value

PWM (Analog Output)

  • Integer value between 0 to 255
  • PWM duty cycle
  • Related functions in our Arduino library

Servo (Servo Output)

  • Float valuebetween 0.0 to 180.0
  • Value meaning depends on servo type:
    • standard                     =>position in ° (resolution around 0.1°)
    • continuous rotation =>speed:   0.0 (CCW full speed), 90.0 (stop), 180.0 (CW full speed)
  • Related functions in our Arduino library

Enabling pin configuration

Pin configuration from HITIPanel is disabled by default. You can enable this feature in the Settings Dialog box (CTRL+P or File\Settings).

You can now change the I/O configuration of any pin (careful: be aware that a bad configuration of a pin might damage your Arduino and/or the device connected it).

Analog Input

The ANALOG INPUT Control Panel contains several Command Panels. Each Command Panel lets you monitor an Analog Input pins.

  • Integer value between 0 to 1023

Special pins

On-board LED

Each Arduino has an on-board LED connected to one of its pins. HITIPanel indicates which one it is with a dot. On most boards (Uno, Mega, Nano, Leonardo, Micro), it is pin 13. On MKR boards, it is pin 6.

Serial

HITIPanel indicates when hardware serial communication is activated on a pin.

TWI

HITIPanel indicates when TWI / I2C is activated on a pin.

SPI 

HITIPanel indicates when SPI is activated on a pin.

CONTENTS

HITISoftware

Control and Monitoring Software for Arduino