Отображение монохромного изображения на TFT 2.4
- Войдите на сайт для отправки комментариев
Здравствуйте помогите разобратся, не могу разобратся как вывести монохромное изображение на дисплей
#include <Adafruit_GFX_AS.h> // Core graphics library
#include <Adafruit_ILI9341_8bit_AS.h> // Hardware-specific library
#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
Adafruit_ILI9341_8bit_AS tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
extern uint8_t ABC[];
#include <avr/pgmspace.h>
//float y;
//uint8_t* bm;
//int pacy;
void setup() {
tft.reset();
delay(10);
tft.begin();
for(uint8_t rotation=0; rotation<1; rotation++)
tft.setRotation(rotation);
tft.fillScreen(WHITE);
tft.setCursor(30, 8);
tft.setTextColor(RED);
tft.setTextSize(2);
// tft.fillScreen(BLACK);
//tft.println(" S4");
}
void loop() {
//tft.setCursor(100, 8);
tft.drawBitmap(0, 0, ABC, 240, 320, BLACK );
}
________________________________________________________________________
#include <avr/pgmspace.h>
const uint8_t ABC[] PROGMEM = {
0xFFFF, И.Т.Д
};
Когда вставляю конвертированное изображение на TFT отображаются хаотичные полоски.
немогу понять в чем дело.