VFO-004

From Land Boards Wiki
Jump to navigation Jump to search

VFO-004 P7137-720px.jpg

Breadboard VFO Features[edit]

Parts[edit]

Si5351 Board[edit]

Si5351 Breakout Schematic.PNG

Si5351 Breakout Pinout.PNG Si5351 Breakout Pins.PNG

SI5351 P17149-720PX.jpg

Arduino Pro Mini[edit]

ArduinoProMini P17147 720px.jpg

2014-05-14T23 52 48.894Z-2-720px.jpg

Rotary Encoder/Breakout Board[edit]

RotaryEncoderCAD.PNG

Si5351 004 720px.jpg

128x32 OLED[edit]

  • Ebay
  • 5V/3.3V operation

VRO-004 P17146-720PX.jpg

Breadboard Power Supply[edit]

BrBdPS-IMG 4809-720px.jpg

Arduino Library for OLED[edit]

U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);   // STM32, Ebay OLED
  u8g2.setFont(u8g2_font_ncenB14_tr);

Hello World Code[edit]

U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);   // STM32, Ebay OLED

void setup(void) {
  u8g2.begin();
}

void loop(void) {
  u8g2.clearBuffer();			// clear the internal memory
  u8g2.setFont(u8g2_font_ncenB08_tr);	// choose a suitable font
  u8g2.drawStr(0,10,"Hello World!");	// write something to the internal memory
  u8g2.sendBuffer();			// transfer internal memory to the display
  delay(1000);  
}