Esta é uma biblioteca para nossos OLEDs monocromáticos com base nos motoristas SSD1306
Pegue um hoje na loja Adafruit! ------> http://www.adafruit.com/category/63_98
Esses monitores usam I2C ou SPI para se comunicar, são necessários 2 a 5 pinos para interface.
A Adafruit investe tempo e recursos que fornecem esse código de código aberto, suporte a Adafruit e o hardware de código aberto comprando produtos da Adafruit!
Escrito por Limor Fried/Ladyada para a Adafruit Industries, com contribuições da comunidade de código aberto. Código de rolagem contribuído por Michael Gregg. Alocação de buffer dinâmico com base no trabalho de Andrew Canaday. Licença BSD, verifique a Licença.txt para obter mais informações. Todo o texto acima deve ser incluído em qualquer redistribuição
O método de instalação preferido é usar o Arduino IDE Library Manager. Para baixar a fonte do Github, clique em "Clone ou Download" acima e depois "baixe o zip". Após a descomposição, renomeie a pasta resultante Adafruit_ssd1306. Verifique se a pasta Adafruit_ssd1306 contém Adafruit_ssd1306.cpp e Adafruit_ssd1306.h.
Você também terá que instalar a biblioteca Adafruit GFX , que fornece primitves gráficos, como linhas, círculos, texto etc. Isso também pode ser encontrado no Arduino Library Manager, ou você pode obter a fonte de https://github.com/ Adafruit/Adafruit-GFX-Library
Solicitação de tração: (novembro de 2021)
SSD1306_NO_SPLASH
Para optar por não incluir imagens Splash no PROGMEM
e desenho para exibir durante begin
.Solicitação de tração: (setembro de 2019)
Versão 1.2 (novembro de 2018) apresenta algumas mudanças significativas:
MCU | Trabalhos testados | Não funciona | Não testado | Notas |
---|---|---|---|---|
ATMEGA328 | X | |||
ATMEGA32U4 | X | |||
ATMEGA2560 | X | |||
ESP8266 | X | Altere o OLED_RESET para PIN diferente se estiver usando os pinos I2C padrão D4/D5. | ||
Esp32 | X | |||
ATSAM3X8E | X | |||
ATSAMD21 | X | |||
Intel Curie | X | |||
WICED | X | Sem hardware spi - apenas bitbang | ||
Attiny85 | X | |||
Partícula | X | |||
Rtduino | X |