検索条件
全1件
(1/1ページ)
#include "mbed.h" #include "NokiaLCD.h" NokiaLCD lcd(p5, p7, p8,p9,NokiaLCD::LCD3300); // mosi, sclk, cs, rst int main() { lcd.background(0x0000FF); lcd.cls(); lcd.fill(2, 51, 128, 10, 0x00FF00); lcd.fill(50, 1, 10, 128, 0xFF0000); lcd.locate(0,4); lcd.printf(" 胎児よ\n\n"); lcd.printf(" 胎児よ\n\n"); lcd.printf(" 何故躍る\n\n"); lcd.printf(" 母親の心がわかって\n\n"); lcd.printf(" おそろしいのか\n\n"); for (int i=0; i<130; i++) { lcd.pixel(i, 80 + sin((float)i / 5.0)*10, 0x000000); } }NokiaLCDは元々Streamクラスという抽象クラスを継承しているので、純粋仮想関数となっている_putc()を書き換えるだけで簡単にprintfに対応させることが出来ました。