Arduino:Библиотеки/Robot/Класс Robot/debugPrint()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция debugPrint()[1]

Показывает и обновляет значение на LCD-экране. Предварительно в блоке setup() нужно инициализировать LCD-экран при помощи функции Robot.readyLCD().

Если начальной точки не задано, то по умолчанию будут использованы координаты «0,0», т.е. левый верхний край экрана.

Это, по сути, производная от функции Robot.text() – она пишет и стирает одну и ту же переменную. Таким образом, это удобный способ проверки значения без использования монитора порта. Она может работать только с одной переменной. Кроме того, при использовании этой функции не двигайте курсором.

Синтаксис

Robot.debugPrint(toPrint)
Robot.debugPrint(toPrint, x, y)

Параметры

toPrint  значение, которое нужно показать. Тип данных  int, long
x  начальная позиция для значения по оси X
y  начальная позиция для значения по оси Y

Что возвращает

Ничего.

Пример

#include <ArduinoRobot.h>

void setup(){
  Robot.begin();
  Robot.readyTFT();// инициализируем TFT-модуль
}

void loop(){
  int val=Robot.analogRead(TK0); // считываем аналоговое значение с порта TK0 на контрольной (верхней) плате
  Robot.debugPrint(val); // старое значение стирать не нужно 
  delay(100);
}

См.также

  1. beginTFT()
  2. Text()
  3. drawBMP()

Внешние ссылки