I/O Control Panels

Modified on Wed, 4 Jan, 2023 at 8:03 PM

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 value between 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.







 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article