Блок вывода изображения с SD карты

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
Skaynet
Рядовой
Сообщения: 44
Зарегистрирован: 15 дек 2017, 19:36

Блок вывода изображения с SD карты

Сообщение Skaynet »

Всем доброго времени суток...
Помогите над созданием Блока вывода изображения с SD карты на TVout

Добавлено (21.12.2017, 23:28)
---------------------------------------------
Есть такой код как переделать
[spoiler=Спойлер]// подключаем необходимые библиотеки#include <SPI.h>
#include <SD.h>
#include <TFT.h> // Библиотека для работы с TFT-экраном

// объявление выводов для Arduino Uno
#define SD_CS 11
#define LCD_CS 10
#define DC 9
#define RESET 8

// объявление выводов для Leonardo
// #define SD_CS 8
// #define LCD_CS 7
// #define DC 0
// #define RESET 1

TFT myScreen = TFT(LCD_CS, DC, RESET);

// эта переменная описывает изображение, которое будет выводиться на экран
PImage image;

void setup() {
// инициализируем последовательный интерфейс передачи данных
Serial.begin(9600);
while (!Serial) {
// ожидаем готовности последовательного порта
// - необходимо для Arduino Leonardo
}

// пробуем обратиться к SD-карте памяти
Serial.print("Initializing SD card...");
if (!SD.begin(SD_CS)) {
Serial.println("failed!");
return;
}
Serial.println("OK!");

// инициализируем и очищаем GLCD-экран
myScreen.begin();
myScreen.background(255, 255, 255);

// загружаем изображение с SD-карты
<em><strong> image = myScreen.loadImage("arduino.bmp");</strong></em>

// проверяем, корректно ли загружена картинка
if (image.isValid() != true) {
Serial.println("error while loading arduino.bmp");
}

//выводим изображение на экран
<em><strong> myScreen.image(image, 0, 0);</strong></em>
}

void loop(){
// здесь ничего не делаем
} :[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Skaynet 21 дек 2017, 23:29, всего редактировалось 1 раз.
Ответить

Вернуться в «Устройства памяти»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей