M LOIC MASSON
Reseñado en Francia el 9 de octubre de 2024
Ces écrans oled sont formidables. On peut en associer deux, la résistance se dessoude pour obtenir la deuxième adresse. Le jaune est super pour donner une impression de menu. C’est très petit comme écran, mais au final lumineux et très lisible, je peux mettre beaucoup d’infos. Avec les bonnes bibliothèques, on peut choisir une tonne de polices, rafraîchissement parfait possibilité de mettre des images. Bref pour le prix vraiment content de l’achat. Je ne sais pas sur la durée, je n’ai toujours pas constaté de rémanence. En tout cas la construction est bonne, chaque écran est protégé d’un film plastique.
Rêveur
Reseñado en Francia el 7 de agosto de 2023
Ces petits modules sont tout simplement excellents ! Seul petit bémol à mon sens : il a fallu souder les pattes moi-même avant de pouvoir l'utiliser. Mais sinon ils sont très compacts, très lumineux, et ne consomment quasiment rien. En plus, je ne les utilise que la nuit, en journée j'utilise un e-ink qui consomme encore moins, mais le temps de rafraîchissement est plus long. Les instructions pour les utiliser sur un raspberry sont simples, pas de soucis de ce côté-là.
Pedro
Reseñado en España el 4 de mayo de 2022
Funcionan correctamente, tienes que instalar en arduino las librerías necesarias primero.
Teo
Reseñado en Italia el 21 de octubre de 2022
Ottimi per semplici applicazioni con Arduino. Economici, basso consumo (pochissimi mAh), facili da connettere con l'interfaccia I2C con solo 4 pin (SDA, SCL, GND e 5V).Attenzione per i neofiti (come me) che l'interfaccia I2C è capricciosa: ci va un cavo molto corto o il display non riesce a comunicare con Arduino ed inoltre la libreria richiede molta memoria. Per applicazioni che richiedono tante altre librerie (es. tanti sensori digitali) sarebbe meglio cercare qualcosa di più leggero.Attenzione anche al fatto che i due colori, come già scritto da altri, sono riferiti a zone del display: la parte alta (prime righe) è solo gialla e la parte inferiore è azzurra.I display funzionano comunque tutti benissimo come da specifica.
Michael McCarron
Reseñado en el Reino Unido el 23 de mayo de 2021
Put together a program to try out the display and some of the features of a PICO.# A thermometer using a SSD1306 display on a Raspberry PI PICO# Wiring details# SDA -> GP0# SCL -> GP1# VCC -> 3V3_EN 3.3 Volts# GND -> GND# Use the SSD1306 driver from# https://github.com/stlehmann/micropython-ssd1306from machine import Pin, I2Cfrom ssd1306 import SSD1306_I2Cimport framebufimport utimeboardled = machine.Pin(25, machine.Pin.OUT) # Defines the green LED which is on the PICO Board.# reads from Pico's temp sensor and converts it into a more manageable numbersensor_temp = machine.ADC(4)conversion_factor = 3.3 / (65535)high_temperature_limit = 22low_temperature_limit = 19WIDTH = 128 # oled display widthHEIGHT = 64 # oled display heighti2c = I2C(0,sda=Pin(0), scl=Pin(1), freq=400000) # Init I2C using , SCL=Pin(GP1), SDA=Pin(GP0), freq=400000print("I2C Address 0X3C : "+hex(i2c.scan()[0]).upper()) # Display device address - should be 0X3C for a SSD1306 display, look at the ssd1306 driverprint("I2C Configuration: "+str(i2c)) # Display I2C configoled = SSD1306_I2C(WIDTH, HEIGHT, i2c) # Init oled display# Raspberry Pi logo as 32x32 bytearraybuffer = bytearray(b"x00x00x00x00x00x00x00x00x00x00x00x00x00|?x00x01x86@x80x01x01x80x80x01x11x88x80x01x05xa0x80x00x83xc1x00x00Cxe3x00x00~xfcx00x00L'x00x00x9cx11x00x00xbfxfdx00x00xe1x87x00x01xc1x83x80x02Ax82@x02Ax82@x02xc1xc2@x02xf6>xc0x01xfc=x80x01x18x18x80x01x88x10x80x00x8c!x00x00x87xf1x00x00x7fxf6x00x008x1cx00x00x0c x00x00x03xc0x00x00x00x00x00x00x00x00x00x00x00x00x00")# Load the raspberry pi logo into the framebuffer (the image is 32x32)fb = framebuf.FrameBuffer(buffer, 32, 32, framebuf.MONO_HLSB)# Clear the oled display in case it has junk on it.oled.fill(0)# Blit the image from the framebuffer to the oled displayoled.blit(fb, 96, 0)# Add some textoled.text("Raspberry Pi",5,5)oled.text("Pico",5,18)oled.text("SSD1306",5,36)oled.text("128 x 64",5,54)# update the oled display so the image & text is displayedoled.show()# waits for 5 seconds to dosplay the PI Logoutime.sleep(5)while True:boardled.toggle() #Change the onboard lightoled.fill(0) # Clear the displayoled.text("Temperature",5,5)oled.text(" ",5,36) # Blank line 3# the following two lines do some maths to convert the number from the temp sensor into celsiusreading = sensor_temp.read_u16() * conversion_factortemperature = round(27 - (reading - 0.706) / 0.001721)print("Temperature ",temperature)oled.text(str(temperature) + " Degrees C ", 5,18)if temperature >= high_temperature_limit:oled.text("High Temperature",5,36)print("High Temperature ",temperature)if temperature oled.text("Low Temperature",5,36)print("Low Temperature ",temperature)oled.show()# waits for 5 seconds before reading the temperature againutime.sleep(5)
William Humphris
Reseñado en el Reino Unido el 25 de marzo de 2021
Guy who wrote the 1 star review either got a different product (the image he posted of the back of the screen looks identical to the ones I got so unlikely....) or evidently didn't look at the devices as they each clearly show GND, VCC, SCL, SDA. Looking at his wiring he has these wired completely wrong.I am genuinely impressed with these, bought them as they were the best priced 5 pack I found and were priced well enough that I thought if one or two dont work I wont be bothered. However, I was pleasantly surprised that each screen worked, they all look great and can refresh much faster than the standard arduino LCD I was using. You can fairly easily learn to create your own images to display on these as they work brilliantly with the Adafruit SSD1306 library which can be installed from the arduino IDE (make sure to also install the GFX library when prompted). I got one of these caught on my jumper and threw it across the room into a recently empty coffee cup, rinsed it off with acetone after and despite a little crack on the bottom corner glass the screen still works perfectly.Finally, it is worth noting that each screen has the same i2c address (0x3C) and so cannot easily be connected at the same time as one another for more than one screen. To get around this you could buy an i2c multiplexer or as long as youre confident in your soldering skills, move the 4.7kohm resistor on the back under the label "IIC Address Select" to the other jumper. This is a little bit fiddly however, doing so will change the devices address to 0x3D, allowing you to connect two at once!Overall worth the money, they are fragile as they are so small with a glass screen so be careful, I only needed two, but at this price I'm gonna have to come up with some more projects to make use of the rest as they are so fun to work with!