Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- To use a 0.66-inch OLED display (64x48 resolution) with a D1 Mini board, you can use the "Adafruit_SSD1306" and "Adafruit_GFX" libraries. First, install these libraries through the Arduino Library Manager.
- This code initializes the OLED display and prints "Hello, World!" on it. You can modify the text and the position of the text by changing the parameters in the display.print() and display.setCursor() functions, respectively.
- Here's an example code to display "Hello, World!" on the 0.66-inch OLED display:
- */
- #include <Wire.h>
- #include <Adafruit_GFX.h>
- #include <Adafruit_SSD1306.h>
- // OLED display parameters
- #define SCREEN_WIDTH 64
- #define SCREEN_HEIGHT 48
- #define OLED_RESET -1
- #define I2C_ADDRESS 0x3C
- Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
- void setup() {
- // Initialize the OLED display
- Wire.begin();
- if (!display.begin(SSD1306_SWITCHCAPVCC, I2C_ADDRESS)) {
- Serial.println(F("SSD1306 allocation failed"));
- for (;;);
- }
- display.display();
- delay(2000);
- // Clear the buffer
- display.clearDisplay();
- // Display text on the OLED
- display.setTextSize(1);
- display.setTextColor(WHITE);
- display.setCursor(0, 0);
- display.print(F("Hello, World!"));
- display.display();
- }
- void loop() {
- // Nothing to do in the loop
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement