Keyboard.println()

Описание

Отправляет одно или несколько нажатий клавиш на подключённый компьютер, после чего эмулирует нажатие клавиши Enter.

Keyboard.println() должна вызываться после Keyboard.begin().

Синтаксис

  • Keyboard.println()

  • Keyboard.println(character)

  • Keyboard.println(characters)

Параметры

  • character: char или int, отправляемый на компьютер как нажатие клавиши, за которым следует Enter.

  • characters: строка, отправляемая на компьютер как нажатия клавиш, за которыми следует Enter.

Возвращаемое значение

Количество отправленных нажатий клавиш. Тип данных: size_t.

Пример кода

#include <Keyboard.h>

void setup() {
  // настраиваем пин 2 как вход и включаем
  // подтягивающий резистор, чтобы он был в HIGH,
  // пока не замкнут на GND:
  pinMode(2, INPUT_PULLUP);
  Keyboard.begin();
}

void loop() {
  //если кнопка нажата
  if (digitalRead(2) == LOW) {
    //отправить сообщение
    Keyboard.println("Hello!");
  }
}

Примечания и предупреждения

Предупреждение

Когда вы используете команду Keyboard.println(), плата Arduino перехватывает управление вашей клавиатурой! Убедитесь, что вы можете сохранить контроль, прежде чем использовать эту команду. Эффективное решение — добавить кнопку для переключения состояния управления клавиатурой.