上一期介紹了 Nokia 5110 LCD 硬體,今天就驅動程式進一步介紹,這裡寫了一個基本顯示測試,下面是 ROSA_DISPLAYcpp 的內容:
#include "..\ROSA_DEFINE.h"
#if defined(DISPLAY_NONE)
#define ledPin 13 // 第13隻接腳控制 LED 明滅。
byte state = 0;
void ROSA_DISPLAY_SETUP() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
}
void ROSA_DISPLAY_LOOP() {
state = 1 - state;
if (state==0)
digitalWrite(ledPin, LOW); // 設定PIN13腳位為低電位= 0V ,LED 熄滅
else
digitalWrite(ledPin, HIGH); // 設定PIN13腳位為高電位= 5V ,LED 發亮
}
#elif defined(DISPLAY_5110)
#include
#include
Adafruit_PCD8544 display = Adafruit_PCD8544(9, 10, 11, 13, 12);
void ROSA_DISPLAY_SETUP() {
// put your setup code here, to run once:
display.begin();
// init done
}
void ROSA_DISPLAY_LOOP() {
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0,0);
display.println(PRODUCT);
display.setTextColor(WHITE, BLACK); // 'inverted' text
display.println(VERSION);
display.display();
}
#endif
本程式放在 ROSA_v2019.1.4.zip,有興趣的朋友可以透過下列連結取得:
https://docs.google.com/forms/d/e/1FAIpQLScqMLIi7bPF-XLTFVplfGU6lGte1P2Y7Sjur4lC_kDZDyYEEw/viewform
簡評騎沈四傑與補完計劃
-
歷史上,受到不公平對待和評價的大有人在。 戰國時期,楚國的屈原具有極高的智商和良好的德行,但是被同朝奸臣的排擠和誹謗而流放。不久之後楚國就滅亡了。
美國總統川普,被左派媒體大肆攻擊誣蔑,但是他抵抗住了所有的壓力,並再次當選總統。
倉頡輸入法的發明人朱邦復,他受到的攻擊還少嗎?當他將要拿到政府的訂單,有多少人眼...
11 小時前
沒有留言:
張貼留言