明志科技大學

LCD5110 SPI接腳問題

7月10日 00:40
這顆LCD是透過SPI驅動的,但我用了不是SPI的腳也能驅動,我覺得是Adafruit PCD8544.h創出模擬SPI腳位,但查了資料好像沒有說有這個功能? 我用esp8266的D0-D4,居然能動... 想了解是哪裡有到這個功能
Adafruit PCD8544.h Github連結:
我的Code: //#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> /* Declare LCD object for SPI Adafruit_PCD8544(CLK,DIN,D/C,CE,RST); */ Adafruit_PCD8544 display = Adafruit_PCD8544(2, 0, 4,16, 5); int contrastValue = 60; // Default Contrast Value const int adcPin = 34; int adcValue = 0; void setup() { /* Initialize the Display*/ display.begin(); /* Change the contrast using the following API*/ display.setContrast(contrastValue); /* Clear the buffer */ display.clearDisplay(); display.display(); delay(1000); /* Now let us display some text */ display.setTextColor(WHITE, BLACK); display.setCursor(0,1); display.setTextSize(1); display.println("|ESP8266|"); display.setTextSize(1); display.setTextColor(BLACK); display.setCursor(0,20); display.println("|lcd_test|"); display.setCursor(0,32); display.println("|12345|"); display.display(); delay(2000); } void loop() { /* You can implement your own display logic here*/ }
0
回應 2
文章資訊
Logo
每月有 4 則貼文
共 2 則留言
國立虎尾科技大學
Adafruit_SPIDevice.h
原 PO - 明志科技大學
B1 感謝回復 沒想到藏這麼裡面