Um simples código arduino para mostar texto num Ecrã OLED de 0,96 polegadas 12864 128x64
O Oled terá de ser ligado nos 3,3V ou 5V e no GND, depois nos pinos do Arduino SCL e SDA no caso do Arduino Mega ou pinos A4 e A5 se for Arduino Uno
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
#define RST_PIN 9 // Configurable, see typical pin layout above
#define SS_PIN 10 // Configurable, see typical pin layout above
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
Serial.begin(9600);
}
void loop()
{
display.clearDisplay (); // clear display
display.setCursor (21, 2); // position the cursor
display.setTextSize (2); // medium size font
display.setTextColor (WHITE); // white is not default !
display.print ("Texto 1 ");
display.setTextColor (WHITE); //
display.setCursor (26, 19);
display.setTextSize (2); // smallest font
display.print ("Texto 2");
display.display ();
delay (1000); // wait a second
display.clearDisplay (); // clear display
display.setCursor (27, 2); // position the cursor
display.setTextSize (2); // medium size font
display.setTextColor (WHITE); // white is not default !
display.print ("Texto 3");
display.setTextColor (WHITE); //
display.setCursor (12, 19);
display.setTextSize (2); // smallest font
display.print ("texto 4");
display.display ();
delay (2000); // wait a second
}