Kardo

Top Menu

Main Menu

Sign in / Join

Login

Welcome! Login in to your account
Lost your password?
Register

Lost Password

Back to login

Register

Back to login

Kardo

Header Banner

Kardo

  • DIY Weinflaschen Kerzenhalter

  • 18 hilfreiche Tipps für die Warmwasserbereiter-Optimierung, um diesen Winter zu sparen

  • 11 DIY Winter Simmer Pot Rezepte

  • Wie man einen Holzschlitten macht, den Ihre Kinder diesen Winter genießen können

  • 9 besten Leder Bastelsets, die Sie bei Amazon kaufen können

Technology
Home›Technology›Verwendung eines OLED-Displays mit Raspberry Pi Pico

Verwendung eines OLED-Displays mit Raspberry Pi Pico

By admin
28 Februar 2021
66
0
Share:

[ad_1]

Das Himbeer Pi Pico An digitalen Optionen mangelt es nicht. Wir können LCD-Bildschirme verwenden, auf VGA / DVI ausgeben oder maßgeschneiderte Bildschirme wie den Pico Display oder Pico Explorer Base’s IPS-Anzeige. Aber manchmal brauchen wir eine kleine, billige Option, um die Arbeit zu erledigen. OLED-Bildschirme wie das in diesem Lernprogramm verwendete 0,96-Zoll-Modell sind mit MicroPython trivial zu verwenden und kosten nur wenige Dollar (oder Pfund), sodass sie sich ideal für Projekte eignen.

In diesem Tutorial erfahren Sie, wie Sie einen OLED-Bildschirm über die I2C-Schnittstelle mit einem Raspberry Pi Pico verbinden. Anschließend installieren wir eine MicroPython-Bibliothek über den Thonny-Editor und lernen, wie Sie damit Text auf das Display schreiben.

Der OLED-Bildschirm verwendet das I2C-Protokoll, um eine Schnittstelle zum Raspberry Pi Pico herzustellen. Was bedeutet, dass wir nur benötigen.

So schließen Sie einen OLED-Bildschirm an Raspberry Pi Pico an

Verwenden Sie die folgende Verkabelung.

OLED-Display mit Himbeer-Pi-Pico

(Bildnachweis: Tom’s Hardware)

1. Schließen Sie das GND an des Bildschirms zu einem beliebigen GND auf dem Pico (schwarzer Draht).

2. Verbinden Sie VDD / VCC mit 3V3 auf dem Pico (roter Draht).

3. Verbinden Sie SCK / SCL mit I2C0 SCL (GP1, physikalischer Pin 2, orangefarbener Draht).

4. Verbinden Sie SDA mit I2C0 SDA (GP0, physikalischer Pin 1, gelber Draht).

5. Verbinden Sie Ihren Raspberry Pi Pico mit Ihrem Computer und öffnen Sie die Thonny-Anwendung.

Wenn die Hardware angeschlossen und Thonny geöffnet ist, müssen wir jetzt eine Bibliothek installieren, damit Python mit dem Bildschirm kommunizieren kann.

6. Klicken Sie auf Extras> Pakete verwalten um Thonnys Paketmanager für Python-Bibliotheken zu öffnen.

7. Geben Sie “ssd1306” ein. Klicken Sie in der Suchleiste auf “Auf PyPI suchen”.

OLED-Display mit Himbeer-Pi-Pico

(Bildnachweis: Tom’s Hardware)

8. Klicken Sie auf “micropython-ssd1306”. in den zurückgegebenen Ergebnissen und dann Klicken Sie auf Installieren. Dadurch wird die Bibliothek in einen Ordner lib auf dem Pico kopiert.

OLED-Display mit Himbeer-Pi-Pico

(Bildnachweis: Tom’s Hardware)

9. Klicken Sie auf Schließen, um zur Hauptoberfläche zurückzukehren.

Programmieren eines OLED-Bildschirms auf Raspberry Pi Pico

Um eine einzelne Textzeile auf den OLED-Bildschirm zu schreiben, benötigen wir nur sechs Zeilen MicroPython.

1. Aus der Maschinenbibliothek, Importieren Sie die Pin- und I2C-Klassen. Diese werden zur Kommunikation mit dem OLED-Bildschirm verwendet, der an den GPIO des Pico angeschlossen ist.

from machine import Pin, I2C

2. Importieren Sie die OLED-Bildschirmbibliothek.

from ssd1306 import SSD1306_I2C

3. Erstellen Sie ein Objekt, i2c, Hier wird der verwendete I2C-Kanal gespeichert, in diesem Fall Null, die SDA- und SCL-Pins, mit denen wir verbunden sind, und schließlich die Frequenz, mit der wir eine Verbindung zum OLED-Bildschirm herstellen.

i2c=I2C(0,sda=Pin(0), scl=Pin(1), freq=400000)

4. Erstellen Sie ein Objekt, oled, die zur Kommunikation mit dem OLED-Bildschirm verwendet wird. Es gibt drei Argumente: die Breite und Höhe des Bildschirms (128 x 64 Pixel) und die I2C-Verbindungsdetails.

oled = SSD1306_I2C(128, 64, i2c)

5. Schreiben Sie eine Zeile Text oben links auf dem Bildschirm Position 0,0.

oled.text("Tom's Hardware", 0, 0)

6. Schließlich Verwenden Sie den Befehl show um die Ausgabe auf dem Bildschirm zu rendern.

oled.show()

Der endgültige Code sollte so aussehen

from machine import Pin, I2C
from ssd1306 import SSD1306_I2C

i2c=I2C(0,sda=Pin(0), scl=Pin(1), freq=400000)
oled = SSD1306_I2C(128, 64, i2c)

oled.text("Tom's Hardware", 0, 0)
oled.show()

OLED-Display mit Himbeer-Pi-Pico

(Bildnachweis: Tom’s Hardware)

7. Speichern Sie Ihren Code und führen Sie ihn aus. Wie bei jedem Python-Skript in Thonny klicken Sie auf Datei >> Speichern und speichern Sie die Datei als oled-test.py auf Ihrem Raspberry Pi Pico. Wenn Sie fertig sind, klicken Sie auf die grüne Wiedergabetaste, um den Code zu starten. Ihr Text wird auf dem OLED-Bildschirm angezeigt.

[ad_2]

#Verwendung #eines #OLEDDisplays #mit #Raspberry #Pico

TagseinesmitOLEDDisplaysPicoRaspberryVerwendung
Previous Article

15 Reasons Why Your Seeds Didn’t Germinate

Next Article

MSI GP66 Leopard Review: Subtle Powerhouse

0
Shares
  • 0
  • +
  • 0
  • 0
  • 0
  • 0

admin

Related articles More from author

  • Make-up

    13 Süße und einfache Frisuren für Mädchen mit lockigem Haar

    9 Dezember 2020
    By admin
  • Gartenbau

    20 fabelhafte sparsame Tipps für den Start eines Gartens mit kleinem Budget

    26 Mai 2021
    By admin
  • Technology

    Intel Optimiert Hitman 3 für CPUs mit 8 oder mehr Kernen

    24 November 2020
    By admin
  • Make-up

    15 armeegrüne Kleidungsstücke, mit denen Sie Stil ausstrahlen

    6 Dezember 2020
    By admin
  • Technology

    How to Remote Monitor your 3D Printer with Raspberry Pi

    22 November 2020
    By admin
  • Technology

    Raspberry Pi 4-kompatibles Kit bietet aktualisierbaren offenen Computer

    9 Dezember 2020
    By admin

Leave a reply Antworten abbrechen

You may interested

  • DIY

    So befestigen Sie ein abisoliertes Schraubenloch richtig

  • DIY

    Bestbewertete Airbrush-Kits bei Amazon

  • DIY

    DIY Salzteig Ornamente

  • LATEST REVIEWS

  • TOP REVIEWS

Timeline

  • 2 Januar 2022

    Lustiges Zuckerstangen-Rentier-Ornament

  • 2 Oktober 2021

    5 Gründe, das Kloster Dubovsky zu besuchen, auch wenn Sie keine Kirche haben

  • 2 Oktober 2021

    Nicht wie alle anderen: 5 unerwartete Heimlösungen

  • 27 September 2021

    12 Gemüse zum Anpflanzen im Spätherbst für einen vollen Tisch

  • 26 September 2021

    Rustikale Kiefernzapfen- und Pekannuss-Maus Kids Craft

Latest Comments

  • Slabway Shiatsu Foot Massager Machine Reviews
    on
    8 März 2021
    I'm really enjoying the design and layout of your blog. It's a very easy on the ...

    Cricut-Projekte für Anfänger und größere Kinder

Find us on Facebook

logo

Dui viverra Faucibus aliquet quis phasellus accumsan. Donec et facilisis sociosqu sed tortor elit eu aliquid turpis ridiculus.

Fly, shall, have greater fifth spirit midst under from stars thing is, had creepeth multiply kind. Man may they’re meat years have third bring replenish air two light deep fill.

About us

  • 660 Pennsylvania Avenue Southeast #100 Washington, DC 20003
  • 0123456789
  • bkninja.team@gmail.com
  • Recent

  • Popular

  • Comments

  • Lustiges Zuckerstangen-Rentier-Ornament

    By admin
    2 Januar 2022
  • 5 Gründe, das Kloster Dubovsky zu besuchen, auch wenn Sie keine Kirche haben

    By admin
    2 Oktober 2021
  • Nicht wie alle anderen: 5 unerwartete Heimlösungen

    By admin
    2 Oktober 2021
  • 12 Gemüse zum Anpflanzen im Spätherbst für einen vollen Tisch

    By admin
    27 September 2021
  • Cricut-Projekte für Anfänger und größere Kinder

    By admin
    17 Oktober 2020
  • Lustiges Zuckerstangen-Rentier-Ornament

    By admin
    2 Januar 2022
  • Together replenish beginning don’t fruit

    By admin
    16 Juli 2015
  • Beast lesser had Sixth without face that

    By admin
    16 Juli 2015
  • Slabway Shiatsu Foot Massager Machine Reviews
    on
    8 März 2021

    Cricut-Projekte für Anfänger und größere Kinder

    I'm really enjoying the ...

Photostream

    Follow us

    © Copyright BKNINJA. All rights reserved.