Final Arduino
Final Arduino
h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
void setup() {
// initialize with the I2C addr 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
void loop() {
for (byte i=1;i<23;i++) {
// Display bitmap
if (i==1) display.drawBitmap(0, 0, image1, 128, 64, WHITE);
if (i==2) display.drawBitmap(0, 0, image2, 128, 64, WHITE);
if (i==3) display.drawBitmap(0, 0, image3, 128, 64, WHITE);
if (i==4) display.drawBitmap(0, 0, image4, 128, 64, WHITE);
if (i==5) display.drawBitmap(0, 0, image5, 128, 64, WHITE);
if (i==6) display.drawBitmap(0, 0, image6, 128, 64, WHITE);
if (i==7) display.drawBitmap(0, 0, image7, 128, 64, WHITE);
if (i==8) display.drawBitmap(0, 0, image8, 128, 64, WHITE);
if (i==9) display.drawBitmap(0, 0, image9, 128, 64, WHITE);
if (i==10) display.drawBitmap(0, 0, image10, 128, 64, WHITE);
if (i==11) display.drawBitmap(0, 0, image11, 128, 64, WHITE);
if (i==12) display.drawBitmap(0, 0, image12, 128, 64, WHITE);
if (i==13) display.drawBitmap(0, 0, image13, 128, 64, WHITE);
if (i==14) display.drawBitmap(0, 0, image14, 128, 64, WHITE);
if (i==15) display.drawBitmap(0, 0, image15, 128, 64, WHITE);
if (i==16) display.drawBitmap(0, 0, image16, 128, 64, WHITE);
if (i==17) display.drawBitmap(0, 0, image17, 128, 64, WHITE);
if (i==18) display.drawBitmap(0, 0, image18, 128, 64, WHITE);
if (i==19) display.drawBitmap(0, 0, image19, 128, 64, WHITE);
if (i==20) display.drawBitmap(0, 0, image20, 128, 64, WHITE);
if (i==21) display.drawBitmap(0, 0, image21, 128, 64, WHITE);
if (i==22) display.drawBitmap(0, 0, image22, 128, 64, WHITE);
display.display();
delay(1700);
// Clear the buffer.
display.clearDisplay();
}
}