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

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

{{#setlogo:ArduinoCommunityLogo.png}}

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


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

Показывает BMP-файл на LCD-экране. Этот файл должен храниться на SD-карте, быть в 24-битном цвете и обладать размером не больше 160х128. Если размеры изображения будут больше размеров экрана, то оно обрежется.

Предварительно в блоке setup() нужно при помощи функции Robot.beginSD() инициализировать SD-карту.

Синтаксис

Robot.drawBMP(filename, x, y)

Параметры

filename  название BMP-файла, который нужно показать
x  начальная позиция для изображения по оси X
y  начальная позиция для изображения по оси Y

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

Ничего.

Пример

 1 // рисует изображение «intro.bmp», хранящееся на SD-карте
 2 
 3 #include <ArduinoRobot.h>
 4 
 5 void setup(){
 6   Robot.begin();
 7   Robot.readyTFT();
 8   Robot.beginSD();
 9 
10   // считываем изображение с SD-карты:
11   Robot.drawBMP("intro.bmp",0,0);
12 }
13 
14 void loop(){
15   // здесь ничего не пишем
16 }

См.также

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

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