Я использую Arduino-подобный WeMos D1 и экран TFT LCD на нем. Когда я хочу, чтобы запустить программу-пример, как graphictest, не компилировать программу, и это дает мне эти ошибки:Wemos D1 и TFT LCD экран
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
A3' was not declared in this scope
A2' was not declared in this scope
A1' was not declared in this scope
Вот код для определения штырей:
#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
В определяет для 'A3' и т.д., в https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/variants/standard/pins_arduino.h, так что вы сначала нужно «#include» или сделать прямые пиннимеры, такие как 3,2,1 и т. д. –