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

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

{{#setlogo:ArduinoCommunityLogo.png}}

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


Функция Robot.text()[1]

Пишет текст на экране TFT-модуля, подключенного к Arduino Robot.

Перед тем, как написать новый текст, не забудьте стереть старый, находящийся в том же самом месте, иначе два этих текста наложатся друг на друга.

Ширина экрана у TFT-модуля составляет 160 пикселей, а высота – 128 пикселей. Мы рекомендуем использовать небольшие значения для X и Y, т.к. в противном случае текст может обрезаться или вовсе не появиться на экране.

Синтаксис

Robot.text(toWrite, x, y, writeOrErase)

Параметры

toWrite  текст/значение, которое нужно написать на LCD-экране. Типы данных  int, long, string
x  начальная позиция текста по оси X
y  начальная позиция текста по оси Y
writeOrErase  здесь указывается, нужно ли текст написать (true) или стереть (false). Тип данных  boolean

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

Ничего.

Пример

 1 #include <ArduinoRobot.h>
 2 
 3 void setup(){
 4   Robot.begin();
 5   Robot.beginTFT();// инициализируем TFT-модуль 
 6 }
 7 
 8 void loop(){
 9   Robot.text("Hello World",0,0,true);  //  "Привет, мир!"
10   delay(2000);
11 
12   Robot.text("Hello World",0,0,false); //  "Привет, мир!"; перед написанием нового текста нужно стереть старый
13   Robot.text("I am a robot",0,0,true);  //  "Я - робот"
14   delay(3000);
15 
16   Robot.text("I am a robot",0,0,false);  //  "Я - робот"
17 }

См.также

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

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