Arduno UNO экран LCD TFT

Ден
Offline
Зарегистрирован: 29.04.2016

экран http://ru.aliexpress.com/item/2-4-inch-TFT-touch-LCD-Screen-Module-For-Arduino-UNO-R3-Free-Shipping/1814799101.html

ардуино http://www.aliexpress.com/snapshot/7342615169.html?orderId=72979423540624

сколько искал ни один код не подходит экран остается белым 

Можете скинуть код для появления картинки на экране с корты (SD 16GB )

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

а если почитать отзывы на али, то можно узнать какая библиотека работает

Ден
Offline
Зарегистрирован: 29.04.2016

Я не нашел как вывести картинку на экран с SD карты.Можете помочь?

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Ден пишет:

Я не нашел как вывести картинку на экран с SD карты.Можете помочь?

У дуни есть примеры как читать карту, как экранчик подключать... Поковыряйтесь для начала самостотельно немного...

Ден
Offline
Зарегистрирован: 29.04.2016

 

Я уже 2 недели ковыряюсь, моему Ардуино пока ничего не подошло.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А что именно не получается, считать с карты или работать с экраном?

Ден
Offline
Зарегистрирован: 29.04.2016

Не получается счилать с карты пишу вот этот код и вставляю SD карту на 16 GB ничего не выдает.

 
// подключаем необходимые библиотеки
 
#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-карты
 
 image = myScreen.loadImage("arduino.bmp");
  
 
  // проверяем, корректно ли загружена картинка
 
  if (image.isValid() != true) {
 
    Serial.println("error while loading arduino.bmp");
 
  }
 
  
 
  //выводим изображение на экран
 
 image = myScreen.loadImage("arduino.bmp");
 
 
}
 
  
 
void loop(){
 
// здесь ничего не делаем
 
 
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вы забыли привести результат работы программы.

maikelanzelo
Offline
Зарегистрирован: 30.03.2016

privetik vsem! u menja zasada????? pomogite s displejem tft ILI9163,nado logiku podkljucatj na 3,3v,postavil preobrazovatelj MC14050BCB i nicego,moz kto zanimalsja podobnim voprosom??????

Ден
Offline
Зарегистрирован: 29.04.2016

Вы незнаете совместима карта SD на 16 GB с этим дисплеем?

Вот что выдает: 

Initializing SD card...OK!
loadImage: file not found: arduino.bmp
error while loading arduino.bmp
 
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ден пишет:

Вы незнаете совместима карта SD на 16 GB с этим дисплеем?

Вот что выдает: 

Initializing SD card...OK!
loadImage: file not found: arduino.bmp
error while loading arduino.bmp
 

1. Карта памяти не может быть совместимой либо несовместимой с дисплеем.

2. Либо на карте нет нужного файла (либо он расположен не там, где программа его ищет), либо на карте файловая система несовместимая с библиотекой SD. Попытайтесь вывести в терминал список файлов на карте.