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

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

Ничего.

Пример

 1 #include <ArduinoRobot.h>
 2 
 3 void setup(){
 4   Robot.begin();
 5   Robot.readyTFT();// инициализируем TFT-модуль
 6 }
 7 
 8 void loop(){
 9   int val=Robot.analogRead(TK0); // считываем аналоговое значение с порта TK0 на контрольной (верхней) плате
10   Robot.debugPrint(val); // старое значение стирать не нужно 
11   delay(100);
12 }

См.также

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

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