-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patholed.cpp
44 lines (31 loc) · 873 Bytes
/
oled.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
////////////////////////////////////////////////////////////////////////////////
//INCLUDE FILES
////////////////////////////////////////////////////////////////////////////////
#include <arduino.h>
#include "oled.h"
Adafruit_SSD1306 oled = Adafruit_SSD1306();
void init_oled() {
// INITIALIZE WITH THE I2C ADDR 0x3C (for the 128x32)
oled.begin(SSD1306_SWITCHCAPVCC, 0x3C);
oled.clearDisplay();
oled.display();
// SET THE TEXT COLOR TO WHITE
oled.setTextColor(WHITE);
// RENDER "SPIDER BOARD"
oled.setTextSize(2);
oled.setCursor(0,0);
oled.print(F("Spider\nBoard"));
// RENDER "2"
oled.setTextSize(3);
oled.setCursor(84,8);
oled.print(F("2"));
// RENDER "0"
oled.setCursor(110,8);
oled.print(F("0"));
// RENDER "." (BETWEEN 2 AND 0)
oled.setTextSize(2);
oled.setCursor(99,16);
oled.print(F("."));
// DISPLAY THE RESULT
oled.display();
}