Raspberry Pi Pico OLED ( SSD1306) display tutorial using CircuitPython

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • Raspberry Pi Pico OLED (SSD1306) display tutorial using CircuitPython
    In this video I am going to show you how to connect this 1” OLED display with a Raspberry Pi Pico board. I will also show you how to use it with CircuitPython and I will share with you 3 useful projects to help you get started and save you a lot of time. Let’s start.
    This OLED display is one of my favourite displays of all time. I have used it in many Arduino projects in the past and I really like it because it is inexpensive, it costs around $4, it is very easy to use, it has low power consumption, and it has great contrast.
    The display has a resolution of 128x64 pixels, it is monochrome, and it uses the I2C interface to communicate with the microcontroller. The connection with the Raspberry Pi Pico board is very easy. All we have to do is to connect power and 2 more wires.
    🛒 Display: educ8s.tv/part/OLED096
    🛒 Raspberry Pi Pico: educ8s.tv/part/RaspberryPiPico
    💻 Code: educ8s.tv/raspberry-pi-pico-o...
    Join this channel to get access to perks:
    / @educ8s
    0:00 Intro
    0:20 I2C OLED Display Specs
    0:52 Connection to Pi Pico
    1:51 CircuitPython Libraries
    3:18 Hello World Project
    3:40 Pong Game Project
    4:20 Thermometer Project
    #circuitpython #educ8stv #raspberrypi
  • НаукаНаука

Комментарии • 15

  • @Educ8s
    @Educ8s  8 месяцев назад

    I hope you took away lots from this video. Let me know below!
    PS. Do you like quiz games? Check my popular FREE Android quiz game here: bit.ly/QuizOfKnowledge

  • @techmanicx
    @techmanicx Год назад

    Very cool

  • @Tims_Projects
    @Tims_Projects Год назад +1

    Nice video Nick.
    It wasn't until recently I found out that there is actually 1.3-inch version of this display also.

    • @Educ8s
      @Educ8s  Год назад +1

      Yes, I ordered it and waiting for it to arrive. But it uses another driver. I will give it a try when it arrives!

  • @ci150luz9
    @ci150luz9 10 месяцев назад

    Awesome. 😉Thanks for this kind of videos. Can We do the same with the OLED 0.91 inch?. I mean, the size of the display is diferent, so the terminal.bdf is going to works too? 🤔

  • @mohsinjessa8951
    @mohsinjessa8951 3 месяца назад

    Nice video...but where do we download the required libraries from?

  • @ElPolloPolloPollo
    @ElPolloPolloPollo 3 месяца назад

    Efharisto for this video. Did you ever try the Sh1106 driver for 1.3" oled displays? I can get this .96" to work like in your video. But I can only get the 1.3" to work so far on my raspberry pi using the luma.oled library. I'd appreciate your insight if you've had any luck. My Pico is running Circuit Python.

  • @TomaszHanc
    @TomaszHanc Год назад

    when i try to run the temperature checking program it comes up with a error message "File "", line 15, in
    RuntimeError: No pull up found on SDA or SCL; check your wiring" (line 15: "i2c = busio.I2C(scl, sda)") what's wrong?

    • @Educ8s
      @Educ8s  Год назад

      You have not connected the display on the correct I2C pins. Check your wiring.

  • @Floydf0st3r
    @Floydf0st3r Год назад

    Can you tell me why my pico w I2c scan reads 3 or 4 hex addresses when I only have 1 oled connected

  • @emiliogonzalezmadero8619
    @emiliogonzalezmadero8619 Год назад

    Hi! i have a question
    where can i find the file "terminal.bdf"?

    • @Educ8s
      @Educ8s  Год назад

      You can get it here: github.com/educ8s/CircuitPython-SSD1306-OLED-display-Examples/tree/main/fonts

    • @mingjianli8718
      @mingjianli8718 8 месяцев назад

      @@Educ8s Good video! Maybe I'm too late but the file "terminal.bdf" is 1.12MB in size and is too big to load in Pico memory

  • @thorguard8321
    @thorguard8321 7 месяцев назад

    whats the point of trying to educate people if you cant even view the website while practicing safe internet browsing using an adblocker?

    • @Educ8s
      @Educ8s  7 месяцев назад

      You are right. Adblock check is now disabled.