#include<Wire.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
#define OLED_ADDR 0x3C
#define OLED_WIDTH 128
#define OLED_HEIGHT 64
Adafruit_SSD1306 display(OLED_WIDTH, OLED_HEIGHT, &Wire, -1);
const char student_id[] PROGMEM = {"103942736"};
const char student_name[] PROGMEM = {"Siddhant Raj Pandey"};
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0, 0);
for (byte i = 0; i < strlen(student_id); i++) {
char a = pgm_read_byte_near(student_id + i);
display.print(a);
}
display.setCursor(0, 10);
for (byte i = 0; i < strlen(student_name); i++) {
char b = pgm_read_byte_near(student_name + i);
display.print(b);
}
display.display();
delay(2000);
display.startscrollright(0x00, 0x02);
}
void loop() {
}