Arduino i2c 驅動 12832 LED屏顯示,使用SSD1306芯片

由於沒有文檔,只能查例子及源代碼,研究了好一陣子,終於搞好了一個單色顯示屏顯示。

/*
Arduino i2c驅動 SSD1306芯片,12832 LED屏顯示,
*/

#include <Arduino.h>
#include <U8x8lib.h>

U8X8_SSD1306_128X32_UNIVISION_HW_I2C u8x8(U8X8_PIN_NONE);


int i = 0;
void setup(void)
{
  u8x8.begin();
  u8x8.setPowerSave(0);
}

void loop(void)
{
  
  //u8x8.setFont(u8x8_font_chroma48medium8_r); //小字體,細
  //u8x8.setFont(u8x8_font_pxplustandynewtv_r); //小字體,粗
  //u8x8.setFont(u8x8_font_lucasarts_scumm_subtitle_r_2x2_r); //兩行字體,細
  u8x8.setFont(u8x8_font_px437wyse700a_2x2_r); //兩行字體,粗

  
  String s = "PA:" ;
  String s2;
  s2 = s + i;
  u8x8.drawString(0,0,s2.c_str());

  s = "TL:";
  s2 = s + (i * 2);

  u8x8.drawString(0,2,s2.c_str());

  delay(50);
  i ++;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章