Функція PImage.width()
TFT
PImage.width()
Перевіряє ширину об’єкта PImage.
Синтаксис
image.width()Параметри
немаПовертає
int: ширина зображення в пікселяхПриклад
// цей приклад шукає файл під назвою "logo.bmp"
// на SD-карті та виводить його на екран
#include <Esplora.h>
#include <SD.h>
#include <SPI.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);
}
}
void loop() {
// випадково намалювати зображення на екрані
int x = random(EsploraTFT.width() - logo.width());
int y = random(EsploraTFT.height() - logo.height());
EsploraTFT.image(logo, x, y);
delay(1500);
}
Повернутись до головної
Коментарі 0