2.2 Digital IO

2.2.1 void pinMode(pin, mode);

  • brief: set mode for a particular pin.

  • param:

    • pin: digital IO pin index, must be a value between 0 and 19, but 2 ~ 13 is preferred. Normally, pin number should be 0 ~ 13. Analog pins A0 ~ A5 can also be adopted, which is according to number 14 ~ 19.

    • mode: INPUT or OUTPUT, where INPUT is for reading, OUTPUT is for writing.

  • return: void.

2.2.2 void digitalWrite(pin, value);

  • brief: write value to a particular pin.

  • param:

    • pin: digital IO pin index, must be a value between 0 and 19, but 2 ~ 13 is preferred. Normally, pin number should be 0 ~ 13. Analog pins A0 ~ A5 can also be adopted, which is according to number 14 ~ 19.

    • value: HIGH or LOW, where HIGH is for high level voltage, LOW is for low level voltage.

  • return: void.

2.2.3 int digitalRead(pin);

  • brief: read the digital value from a particular pin.

  • param:

    • pin: digital IO pin index, must be a value between 0 and 19, but 2 ~ 13 is preferred. Normally, pin number should be 0 ~ 13. Analog pins A0 ~ A5 can also be adopted, which is according to number 14 ~ 19.

  • return: either HIGH(1) or LOW(0), where HIGH is for high level voltage, LOW is for low level voltage.

Last updated