PImage
TFT
PImage
Базовий клас для малювання растрових зображень з SD-карти на екрані. Щоб використовувати PImage, потрібно включити бібліотеку SD.
Синтаксис
PImage зображенняПараметри
зображення: ім’я об’єкта PImage. Ви посилатиметеся на нього, малюючи зображення на екраніПовертає
нічогоПриклад
// цей приклад шукає файл під назвою "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