Skillnad mellan versioner av "Grove - OLED Display 1.12""
(5 mellanliggande versioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
+ | [[Fil:Grove-oled-112.jpg|200px|thumb|right|Grove - OLED Display 1.12"]] | ||
+ | 1.12 "OLED-skärmen är perfekt när du behöver en liten skärm med 16 gråskalor. Den synliga delen av OLED mäter 1,12 "diagonal och innehåller 96x96 (version 1.0) | 128x128 (version 2.0) gråskalepixlar. Eftersom displayen använder OLED, finns det ingen bakgrundsbelysning och kontrasten är mycket hög. | ||
== Kompatibilitet == | == Kompatibilitet == | ||
Rad 6: | Rad 8: | ||
== Port == | == Port == | ||
* I2C | * I2C | ||
+ | |||
+ | == Bibliotek == | ||
+ | https://github.com/Seeed-Studio/OLED_Display_96X96/archive/master.zip | ||
== Exempelkod == | == Exempelkod == | ||
=== Arduino === | === Arduino === | ||
<syntaxhighlight lang="C++" line> | <syntaxhighlight lang="C++" line> | ||
+ | #include <Wire.h> | ||
+ | #include <SeeedGrayOLED.h> | ||
+ | #include <avr/pgmspace.h> | ||
+ | void setup() | ||
+ | { | ||
+ | Wire.begin(); | ||
+ | SeeedGrayOled.init(SSD1327); //initialize SEEED OLED display | ||
+ | SeeedGrayOled.clearDisplay(); //Clear Display. | ||
+ | SeeedGrayOled.setNormalDisplay(); //Set Normal Display Mode | ||
+ | SeeedGrayOled.setVerticalMode(); // Set to vertical mode for displaying text | ||
+ | |||
+ | for(char i=0; i < 12 ; i++) | ||
+ | { | ||
+ | SeeedGrayOled.setTextXY(i,0); //set Cursor to ith line, 0th column | ||
+ | SeeedGrayOled.setGrayLevel(i); //Set Grayscale level. Any number between 0 - 15. | ||
+ | SeeedGrayOled.putString("Hello World"); //Print Hello World | ||
+ | } | ||
+ | } | ||
+ | void loop() | ||
+ | { | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Rad 18: | Rad 44: | ||
[[Category: Grove]] | [[Category: Grove]] | ||
+ | [[Category: Grove-Display]] | ||
+ | [[Category:Kna-Wiki]] |
Nuvarande version från 4 februari 2021 kl. 07.44
1.12 "OLED-skärmen är perfekt när du behöver en liten skärm med 16 gråskalor. Den synliga delen av OLED mäter 1,12 "diagonal och innehåller 96x96 (version 1.0) | 128x128 (version 2.0) gråskalepixlar. Eftersom displayen använder OLED, finns det ingen bakgrundsbelysning och kontrasten är mycket hög.
Kompatibilitet
- Arduino
- Raspberry Pi
Port
- I2C
Bibliotek
https://github.com/Seeed-Studio/OLED_Display_96X96/archive/master.zip
Exempelkod
Arduino
#include <Wire.h>
#include <SeeedGrayOLED.h>
#include <avr/pgmspace.h>
void setup()
{
Wire.begin();
SeeedGrayOled.init(SSD1327); //initialize SEEED OLED display
SeeedGrayOled.clearDisplay(); //Clear Display.
SeeedGrayOled.setNormalDisplay(); //Set Normal Display Mode
SeeedGrayOled.setVerticalMode(); // Set to vertical mode for displaying text
for(char i=0; i < 12 ; i++)
{
SeeedGrayOled.setTextXY(i,0); //set Cursor to ith line, 0th column
SeeedGrayOled.setGrayLevel(i); //Set Grayscale level. Any number between 0 - 15.
SeeedGrayOled.putString("Hello World"); //Print Hello World
}
}
void loop()
{
}