Arduino的Adafruit_GFX库为我们所有的LCD和OLED显示器提供了通用语法和一组图形功能。这使得我们可以在不同的图形之间转换,也可以在简单的或者是复杂的形式间进行转换。甚至是新的特性,或者是性能的改进以及故障查找都可以马上显示的彩色的图形显示器上。
Adafruit_GFX图形库可以通过Arduino Library Manager…,这是实现外部库安装的现代方法。 通过Sketch->Include Library->Manage Library出现库安装画面,在搜索中填入GFX可以快速的查到要安装的库。 比 在这里还可以安装Adafruit_ZeroDM A库。使用的显示类型不同,Adafruit_GFX库要和不同的库配合使用。比如ST7735 1.8" color LCD需要Adafruit_GFX库和Adafruit_ZeroDMA库以及Adafruit_ST7735库配合使用。下面是各种配合库的使用方法:
RGBmatrixPanel, for our 16x32 and 32x32 RGB LED matrix panels.Adafruit_TFTLCD, for our 2.8" TFT LCD touchscreen breakout and TFT Touch Shield for Arduino.Adafruit_HX8340B, for our 2.2" TFT Display with microSD.Adafruit_ST7735, for our 1.8" TFT Display with microSD.Adafruit_PCD8544, for the Nokia 5110/3310 monochrome LCD.Adafruit-Graphic-VFD-Display-Library, for our 128x64 Graphic VFD.Adafruit-SSD1331-OLED-Driver-Library-for-Arduino for the 0.96" 16-bit Color OLED w/microSD Holder.Adafruit_SSD1306 for the Monochrome 128x64 and 128x32 OLEDs.为Arduino编写的库使用了C++,但可以非常简单的将转换到其他的控制器当中。