Функція PImage.isValid()

Документація

TFT

PImage.isValid()

Перевіряє, чи названий екземпляр PImage посилається на дійсний растровий файл.

Синтаксис
image.isValid()

Параметри
нема

Повертає
логічну константу

Приклад
// цей приклад шукає файл під назвою "logo.bmp"
//  на SD-карті та виводить його на екран
#include <Esplora.h>
#include <SPI.h>
#include <SD.h>
#include <TFT.h>            // бібліотека Arduino TFT

#define SD_CS    8  // лінія вибору чіпа для SD-карти на Esplora

PImage logo;

void setup() {
  // ініціалізувати екран
  EsploraTFT.begin();
  // ініціалізувати SD-карту
  SD.begin(SD_CS);
  // зробити фон чорним
  EsploraTFT.background(0, 0, 0);

  // завантажити зображення у названий екземпляр PImage 
  logo = EsploraTFT.loadImage("arduino.bmp");

  // якщо ім’я файлу дійсне, світлодіод Esplora стане зеленим 
   if (logo.isValid()) {
       Esplora.writeGreen(255);
  }
  else{
  // якщо воно не дійсне, світлодіод стане червоним
    Esplora.writeRed(255);
  }

  // намалювати зображення на екрані, починаючи з верхнього лівого кутка
  EsploraTFT.image(logo, 0, 0);

}

void loop() {

}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.