watterott ;title =
Ergebnis 1 bis 4 von 4

Thema: SSD1306 twi i2c

  1. #1
    Platinenputzer Avatar von Sk8erboi
    Registriert seit
    08.11.2016
    Ort
    Koblenz
    Alter
    29
    Beiträge
    32

    SSD1306 twi i2c

    Das Display ist sehr klein, hat eine gestochen scharfe Auflösung von 128x64 Pixel und kann direkt an einen Arduino gesteckt werden.
    In der Praxis schwächelt das Display bei voller Ansteuerung (alle Pixel an), wenn man es mit einem Pin des Atmegas versorgt.
    Ich bin mir nicht mehr ganz sicher, doch ich glaube ich konnte mit einem 328p bei 16MHz über 50fps erreichen.

    Ich benutze das I2C OLED-Display einer "Multiwii". Dies ist eine Quadrokoptersteuerung mit 328p. Der Hersteller bietet das Display als Version 1.2 an. (Stand 2016)
    Code:
    $regfile = "m328pdef.dat"
    $crystal = 16000000
    $hwstack = 32
    $swstack = 10
    $framesize = 40
    Config Scl = Portc.5
    Config Sda = Portc.4
    Config Twi = 400000
    I2cinit
    
    Declare Sub Showlogo
    Declare Sub Rstoled
    Declare Sub Oled(byval Text As String * 16 , Byval Col As Integer , Byval Page As Integer)
    Declare Sub Oled_gross(byval Text As String * 8 , Byval Col As Integer , Byval Page As Integer)
    Declare Sub Oled_statusleiste(byval Prozent As Byte , Byval Page As Integer)
    Declare Sub Oled_kontrast(byval Kontrast_oled As Byte )
    Declare Sub Oled_invert(byval Inv As Byte )
    
    
    Dim A As String * 20
    Dim B As Byte                                               'Zum Test
                                                                'Zum Test
    Dim Resetflag As Bit
    Dim Kontrast As Byte
    
    Const Oledad = &H78                                         'OLED Adresse
    Kontrast = &HFF                                             '00-FF Kontrast
    
    Call Rstoled
    
    'Call Oled_statusleiste(PROZENTZAHL , y)
    'Call Oled( "Text" , x , y)
    'Call Oled_kontrast(0-255)
    Dim Zaehler As Integer
    Dim Zaehlertest As String * 8
    Dim Prozentzahl As Byte
    Dim Invert As Byte
    Call Rstoled
    Call Showlogo
    Wait 3
    Call Rstoled
    Do
    
     Incr Zaehler
     Zaehlertest = Str(zaehler)
     Prozentzahl = Zaehler \ 2
       Call Oled(zaehlertest , 4 , 3)
     Call Oled_statusleiste(PROZENTZAHL , 0)
    
      Call Oled_gross(zaehlertest , 8 , 2)
    
    
     Call Oled_gross(zaehlertest , 0 , 5)
      Call Oled(zaehlertest , 8 , 6)
    
     If Zaehler = 199 Then
     Zaehler = 1
     Toggle Invert.0
     Call Oled_invert(invert)
     End If
    
    Waitms 100
    
    Loop
    
    
    '==========================================================
    
    Sub Oled_invert(byval Inv As Byte )
    
    If Inv.0 = 1 Then
     I2cstart
     I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte &HA7                                              'Kontrast
     I2cstop
    
    Else
    
     I2cstart
     I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte &HA6                                              'Kontrast
     I2cstop
     End If
    
    End Sub
    
    
    '==========================================================
    
    
    '==========================================================
    Sub Oled_kontrast(byval Kontrast_oled As Byte )
     I2cstart
     I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte &H81                                              'Set Kontrast
     I2cwbyte &H80
     I2cwbyte Kontrast_oled                                     'Kontrast
     I2cstop
    End Sub
    '==========================================================
    Sub Showlogo
    Dim P As Integer
    Dim Logocolumn As Byte
    
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &HB0
      I2cwbyte &H80
      I2cwbyte &H21
      I2cwbyte &H80
      I2cwbyte 0
      I2cwbyte &H80
      I2cwbyte 127
      I2cstop
    
      I2cstart
      I2cwbyte Oledad                                           'Bestimmung Page (Y)
      I2cwbyte &H40                                             'Datenempfang
        For P = 0 To 1023
        Logocolumn = Lookup(p , Logo)
          I2cwbyte Logocolumn                                   'sende "Logoculumns aus Tabelle logo"
        Next P
      I2cstop
    End Sub
    '==========================================================
    
    
    
    Sub Oled_statusleiste(byval Prozent As Byte , Byval Page As Integer)
    Dim U As Byte
    Dim G As Byte
    Dim T As Byte
    Dim R As Byte
    Dim Senden1 As Byte
    Dim Prozent_leer As Byte
    Dim Prozentstr As String * 4
    Dim Buchstabe1 As String * 1
    Dim Temp1 As Integer
    Page = Page + 176
         I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H21
      I2cwbyte &H80
      I2cwbyte 0
      I2cwbyte &H80
      I2cwbyte 127
      I2cwbyte &H80
      I2cwbyte Page
      I2cstop
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H40
      I2cwbyte &HFF
                                                                   'ausgefuellte Zeichen des Balkens
      For U = 0 To Prozent
             I2cwbyte &HBD
      Next U
    Prozent_leer = 100 - Prozent
    For G = 0 To Prozent_leer
             I2cwbyte &H81
    Next G
    I2cwbyte &HFF
    I2cwbyte &H00
    I2cwbyte &H00
    If Prozent < 10 Then
    Prozentstr = " " + Str(prozent) + "%"
    Else
    Prozentstr = Str(prozent) + "%"
    End If
      For T = 1 To 3
         Temp1 = 0
         Buchstabe1 = Mid(prozentstr , T , 1)
         Temp1 = Asc(buchstabe1)
         Temp1 = Temp1 - 32
         Temp1 = Temp1 * 8
    For R = 1 To 8
              Senden1 = Lookup(temp1 , Asciitab)
              I2cwbyte Senden1
        Incr Temp1
        Next R
    Next T
    I2cstop
    
    End Sub
    
    
    '==========================================================
    
    
    
    
    Sub Oled(byval Text As String * 16 , Byval Col As Integer , Byval Page As Integer)
    Dim Buchstabe As String * 1
    
    Dim Q As Integer
    Dim H As Integer
    Dim Temp As Integer
    Dim Senden As Byte
       Page = Page + 176
       Col = Col * 8
       I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H21
      I2cwbyte &H80
      I2cwbyte Col
      I2cwbyte &H80
      I2cwbyte 127
      I2cwbyte &H80
      I2cwbyte Page
      I2cstop
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H40
                                                  'Umwandlung von Buchstaben zu Asciiwert zu Clumndata der Datenbank
    For Q = 1 To 16
         Temp = 0
         Buchstabe = Mid(text , Q , 1)
         Temp = Asc(buchstabe)
         Temp = Temp - 32
         Temp = Temp * 8
    For H = 1 To 8
              Senden = Lookup(temp , Asciitab)
              I2cwbyte Senden
        Incr Temp
        Next H
    Next Q
        I2cstop
    
    End Sub
    '==========================================================
    Sub Oled_gross(byval Text As String * 8 , Byval Col As Integer , Byval Page As Integer)
    
       Page = Page + 176
       Col = Col * 8
       I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H21
      I2cwbyte &H80
      I2cwbyte Col
      I2cwbyte &H80
      I2cwbyte 127
      I2cwbyte &H80
      I2cwbyte Page
    
      I2cstop
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H40
                                                  'Umwandlung von Buchstaben zu Asciiwert zu Clumndata der Datenbank
    For Q = 1 To 8
         Temp = 0
         Buchstabe = Mid(text , Q , 1)
         Temp = Asc(buchstabe)
         Temp = Temp - 32
         Temp = Temp * 32
    For H = 1 To 16
              Senden = Lookup(temp , Asciitab_gross)
              I2cwbyte Senden
        Incr Temp
        Next H
    Next Q
        I2cstop
    
    Page = Page + 1
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H21
      I2cwbyte &H80
      I2cwbyte Col
      I2cwbyte &H80
      I2cwbyte 127
      I2cwbyte &H80
      I2cwbyte Page
      I2cstop
      I2cstart
      I2cwbyte Oledad
      I2cwbyte &H40
    
                                                  'Umwandlung von Buchstaben zu Asciiwert zu Clumndata der Datenbank
    For Q = 1 To 8
         Temp = 0
         Buchstabe = Mid(text , Q , 1)
         Temp = Asc(buchstabe)
         Temp = Temp - 32
         Temp = Temp * 32
         Temp = Temp + 16
    For H = 1 To 16
              Senden = Lookup(temp , Asciitab_gross)
              I2cwbyte Senden
        Incr Temp
        Next H
    Next Q
        I2cstop
    
    
    End Sub
    
    Sub Rstoled                                                 'OLED RESET, Aufwecken, alles loeschen
    Dim I As Byte
    Dim J As Integer
    Dim Page As Byte
    Page = 176
    I2cstart
    I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte &HAF                                              'DISPLAY aufwecken sleep= &HAE
     I2cstop
    
    
     I2cstart
     I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte &H81                                              'Set Kontrast
     I2cstop
    
    
    I2cstart
     I2cwbyte Oledad
     I2cwbyte &H80
     I2cwbyte Kontrast                                          'Kontrast
     I2cstop
    
     I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H20                                             'Adressmapping
      I2cstop
    
     I2cstart
      I2cwbyte Oledad
      I2cwbyte &H80
      I2cwbyte &H00                                             'Adressmapping Horizontal
      I2cstop
    
     I2cstart
      I2cwbyte Oledad
      I2cwbyte &H40                                             'Datenempfang
        For J = 0 To 1023
          I2cwbyte &H00                                         'sende "leere Column"
        Next J
      I2cstop
    End Sub
    '==========================================================
    
    Logo:                                                       'Logo
                                                                'LCDAssistant.exe verwenden "Vertical" auswählen, datei als .txt speichern
                                                                'notepad öffnen, "0x" ersetzen durch "&h" (diese Funktion gibt es dort!!!!!)
                                                                'NICHT EDITOR, WORDPAD! Die Funktion befindet sich unter "suchen"
                                                                'Hier eintragen und "Data" vorsetzen.
    
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &HC0 , &H60 , &H18 , &H04 , &H04 , &H04 , &H0C , &H18,
    Data &H60 , &H80 , &H00 , &H00 , &H00 , &H00 , &H00 , &HFC , &HFC , &HFC , &HFC , &HFC , &HFC , &HF0 , &HC0 , &H00,
    Data &H00 , &H00 , &H00 , &HC0 , &HF0 , &HFC , &HFC , &HFC , &HFC , &HFC , &HFC , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &HE0 , &H3C , &H07 , &H01 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H03 , &H1C , &HF0 , &H80 , &H00 , &H00 , &HFF , &HFF , &HFF , &HFF , &H01 , &H03 , &H0F , &H3F , &HFF,
    Data &HFC , &HFC , &HFF , &H3F , &H07 , &H01 , &HFF , &HFF , &HFF , &HFF , &HFF , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H80 , &HF8 , &H0E , &H01 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H07 , &H78 , &H80 , &H1F , &H1F , &H1F , &H1F , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H1F , &H1F , &H1F , &H1F , &H1F , &H00 , &H0E , &H1F , &H15 , &H17,
    Data &H16 , &H00 , &H1A , &H17 , &H1D , &H0B , &H00 , &H1A , &H17 , &H1D , &H0B , &H00 , &H0E , &H1F , &H15 , &H17,
    Data &H16 , &H00 , &H11 , &H1F , &H1F , &H01 , &H1F , &H1E , &H10 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &HC0 , &H78 , &H07 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H03 , &H3C , &HC0 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &HFE , &HFE , &HFE , &HFE , &H06 , &H06 , &H06 , &H0E , &H8E,
    Data &HFE , &HFE , &HFC , &HF8 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H03 , &H3C , &HC0 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &HFF , &HFF , &HFF , &HFF , &H06 , &H06 , &H0F , &H1F , &H7F,
    Data &HFF , &HFB , &HE1 , &HC0 , &H80 , &H00 , &H00 , &HC0 , &HE0 , &HA0 , &HE0 , &HC0 , &H00 , &H40 , &HE0 , &HA0,
    Data &HE0 , &H60 , &H20 , &HC0 , &HE0 , &HA0 , &HE0 , &HC0 , &H00 , &H04 , &HFC , &HFC , &H00 , &H20 , &HE0 , &HE0,
    Data &H20 , &HE0 , &HC0 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H01 , &H7E , &HC0 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H03 , &H03 , &H03 , &H83 , &H70 , &H0C , &H00 , &H00 , &H00,
    Data &H00 , &H03 , &HC3 , &HC3 , &HC3 , &HC3 , &HC0 , &HC1 , &HC3 , &HC2 , &HC2 , &HC2 , &HC0 , &HC5 , &H8F , &H0A,
    Data &H0A , &H0E , &H06 , &H01 , &H03 , &H02 , &H02 , &H02 , &H00 , &H02 , &H03 , &H03 , &H02 , &H00 , &H03 , &H03,
    Data &H00 , &H03 , &H03 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H03 , &H1E , &H70 , &H80,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H80 , &H60 , &H1C , &H03 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &HFF , &HFF , &HFF , &HFF , &HE1 , &HC0 , &HC0 , &HC1 , &HE1 , &HFF , &HFF , &HFF , &H7F , &H9E,
    Data &H80 , &H00 , &H80 , &H80 , &H00 , &H00 , &H00 , &H80 , &H80 , &H80 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H03,
    Data &H0C , &H10 , &H20 , &H40 , &H20 , &H10 , &H0C , &H03 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H7F , &H7F , &H7F , &H7F , &H01 , &H01 , &H01 , &H45 , &H7D , &H7D , &H44 , &H0C , &H00 , &H3D,
    Data &H7D , &H40 , &H7D , &H7D , &H40 , &H04 , &H7F , &H7F , &H04 , &H39 , &H7C , &H54 , &H5C , &H58 , &H04 , &H7C,
    Data &H7C , &H04 , &H7C , &H78 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00,
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    
    
    
    
    Asciitab:
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,
    Data 0 , 0 , 6 , 95 , 6 , 0 , 0 , 0,
    Data 0 , 7 , 3 , 0 , 7 , 3 , 0 , 0,
    Data 0 , 36 , 126 , 36 , 126 , 36 , 0 , 0,
    Data 0 , 36 , 43 , 106 , 18 , 0 , 0 , 0,
    Data 0 , 99 , 19 , 8 , 100 , 99 , 0 , 0,
    Data 0 , 54 , 73 , 86 , 32 , 80 , 0 , 0,
    Data 0 , 0 , 7 , 3 , 0 , 0 , 0 , 0,
    Data 0 , 0 , 62 , 65 , 0 , 0 , 0 , 0,
    Data 0 , 0 , 65 , 62 , 0 , 0 , 0 , 0,
    Data 0 , 8 , 62 , 28 , 62 , 8 , 0 , 0,
    Data 0 , 8 , 8 , 62 , 8 , 8 , 0 , 0,
    Data 0 , 0 , 224 , 96 , 0 , 0 , 0 , 0,
    Data 0 , 8 , 8 , 8 , 8 , 8 , 0 , 0,
    Data 0 , 0 , 96 , 96 , 0 , 0 , 0 , 0,
    Data 0 , 32 , 16 , 8 , 4 , 2 , 0 , 0,
    Data 0 , 62 , 81 , 73 , 69 , 62 , 0 , 0,
    Data 0 , 0 , 66 , 127 , 64 , 0 , 0 , 0,
    Data 0 , 98 , 81 , 73 , 73 , 70 , 0 , 0,
    Data 0 , 34 , 73 , 73 , 73 , 54 , 0 , 0,
    Data 0 , 24 , 20 , 18 , 127 , 16 , 0 , 0,
    Data 0 , 47 , 73 , 73 , 73 , 49 , 0 , 0,
    Data 0 , 60 , 74 , 73 , 73 , 48 , 0 , 0,
    Data 0 , 1 , 113 , 9 , 5 , 3 , 0 , 0,
    Data 0 , 54 , 73 , 73 , 73 , 54 , 0 , 0,
    Data 0 , 6 , 73 , 73 , 41 , 30 , 0 , 0,
    Data 0 , 0 , 108 , 108 , 0 , 0 , 0 , 0,
    Data 0 , 0 , 236 , 108 , 0 , 0 , 0 , 0,
    Data 0 , 8 , 20 , 4 , 65 , 0 , 0 , 0,
    Data 0 , 36 , 36 , 36 , 36 , 36 , 0 , 0,
    Data 0 , 0 , 65 , 34 , 20 , 8 , 0 , 0,
    Data 0 , 2 , 1 , 89 , 9 , 6 , 0 , 0,
    Data 0 , 62 , 65 , 93 , 85 , 30 , 0 , 0,
    Data 0 , 126 , 17 , 17 , 17 , 126 , 0 , 0,
    Data 0 , 127 , 73 , 73 , 73 , 54 , 0 , 0,
    Data 0 , 62 , 65 , 65 , 65 , 34 , 0 , 0,
    Data 0 , 127 , 65 , 65 , 65 , 62 , 0 , 0,
    Data 0 , 127 , 73 , 73 , 73 , 65 , 0 , 0,
    Data 0 , 127 , 9 , 9 , 9 , 1 , 0 , 0,
    Data 0 , 62 , 65 , 73 , 73 , 122 , 0 , 0,
    Data 0 , 127 , 8 , 8 , 8 , 127 , 0 , 0,
    Data 0 , 0 , 65 , 127 , 65 , 0 , 0 , 0,
    Data 0 , 48 , 64 , 64 , 64 , 63 , 0 , 0,
    Data 0 , 127 , 8 , 20 , 34 , 65 , 0 , 0,
    Data 0 , 127 , 64 , 64 , 64 , 64 , 0 , 0,
    Data 0 , 127 , 2 , 4 , 2 , 127 , 0 , 0,
    Data 0 , 127 , 2 , 4 , 8 , 127 , 0 , 0,
    Data 0 , 62 , 65 , 65 , 65 , 62 , 0 , 0,
    Data 0 , 127 , 9 , 9 , 9 , 6 , 0 , 0,
    Data 0 , 62 , 65 , 81 , 33 , 94 , 0 , 0,
    Data 0 , 127 , 9 , 9 , 25 , 102 , 0 , 0,
    Data 0 , 38 , 73 , 73 , 73 , 50 , 0 , 0,
    Data 0 , 1 , 1 , 127 , 1 , 1 , 0 , 0,
    Data 0 , 63 , 64 , 64 , 64 , 63 , 0 , 0,
    Data 0 , 31 , 32 , 64 , 32 , 31 , 0 , 0,
    Data 0 , 63 , 64 , 60 , 64 , 63 , 0 , 0,
    Data 0 , 99 , 20 , 8 , 20 , 99 , 0 , 0,
    Data 0 , 7 , 8 , 112 , 8 , 7 , 0 , 0,
    Data 0 , 113 , 73 , 69 , 67 , 0 , 0 , 0,
    Data 0 , 0 , 127 , 65 , 65 , 0 , 0 , 0,
    Data 0 , 2 , 4 , 8 , 16 , 32 , 0 , 0,
    Data 0 , 0 , 65 , 65 , 127 , 0 , 0 , 0,
    Data 0 , 4 , 2 , 1 , 2 , 4 , 0 , 0,
    Data 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128,
    Data 0 , 0 , 3 , 7 , 0 , 0 , 0 , 0,
    Data 0 , 32 , 84 , 84 , 84 , 120 , 0 , 0,
    Data 0 , 127 , 68 , 68 , 68 , 56 , 0 , 0,
    Data 0 , 56 , 68 , 68 , 68 , 40 , 0 , 0,
    Data 0 , 56 , 68 , 68 , 68 , 127 , 0 , 0,
    Data 0 , 56 , 84 , 84 , 84 , 8 , 0 , 0,
    Data 0 , 8 , 126 , 9 , 9 , 0 , 0 , 0,
    Data 0 , 24 , 164 , 164 , 164 , 124 , 0 , 0,
    Data 0 , 127 , 4 , 4 , 120 , 0 , 0 , 0,
    Data 0 , 0 , 0 , 125 , 64 , 0 , 0 , 0,
    Data 0 , 64 , 128 , 132 , 125 , 0 , 0 , 0,
    Data 0 , 127 , 16 , 40 , 68 , 0 , 0 , 0,
    Data 0 , 0 , 0 , 127 , 64 , 0 , 0 , 0,
    Data 0 , 124 , 4 , 24 , 4 , 120 , 0 , 0,
    Data 0 , 124 , 4 , 4 , 120 , 0 , 0 , 0,
    Data 0 , 56 , 68 , 68 , 68 , 56 , 0 , 0,
    Data 0 , 252 , 68 , 68 , 68 , 56 , 0 , 0,
    Data 0 , 56 , 68 , 68 , 68 , 252 , 0 , 0,
    Data 0 , 68 , 120 , 68 , 4 , 8 , 0 , 0,
    Data 0 , 8 , 84 , 84 , 84 , 32 , 0 , 0,
    Data 0 , 4 , 62 , 68 , 36 , 0 , 0 , 0,
    Data 0 , 60 , 64 , 32 , 124 , 0 , 0 , 0,
    Data 0 , 28 , 32 , 64 , 32 , 28 , 0 , 0,
    Data 0 , 60 , 96 , 48 , 96 , 60 , 0 , 0,
    Data 0 , 108 , 16 , 16 , 108 , 0 , 0 , 0,
    Data 0 , 156 , 160 , 96 , 60 , 0 , 0 , 0,
    Data 0 , 100 , 84 , 84 , 76 , 0 , 0 , 0,
    Data 0 , 8 , 62 , 65 , 65 , 0 , 0 , 0,
    Data 0 , 0 , 0 , 119 , 0 , 0 , 0 , 0,
    Data 0 , 0 , 65 , 65 , 62 , 8 , 0 , 0,
    Data 0 , 2 , 1 , 2 , 1 , 0 , 0 , 0,
    Data 0 , 60 , 38 , 35 , 38 , 60 , 0 , 0
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken souked-crius-co-16-oled-display-modul-v1-0-fuer-mwc-multiwii-1316608.jpeg  
    Geändert von Sk8erboi (08.11.2016 um 16:11 Uhr)

  2. #2
    Platinenputzer Avatar von Sk8erboi
    Registriert seit
    08.11.2016
    Ort
    Koblenz
    Alter
    29
    Beiträge
    32
    Code:
    Asciitab_gross:
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0       '
    Data 0 , 0 , 0 , 0 , 0 , 0 , 124 , 255 , 255 , 124 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 51 , 51 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' !
    Data 0 , 0 , 0 , 0 , 0 , 60 , 60 , 0 , 0 , 60 , 60 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' "
    Data 0 , 0 , 16 , 144 , 240 , 126 , 30 , 144 , 240 , 126 , 30 , 16 , 0 ,  0 , 0 , 0 , 0 , 2 , 30 , 31 , 3 , 2 , 30 , 31 , 3 , 2 , 0 , 0 , 0 , 0 ,  0 , 0       ' #
    Data 0 , 0 , 0 , 0 , 120 , 252 , 204 , 255 , 255 , 204 , 204 , 136 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 12 , 12 , 63 , 63 , 12 , 15 , 7 , 0 , 0  , 0 , 0       ' $
    Data 0 , 0 , 0 , 28 , 28 , 28 , 128 , 192 , 224 , 112 , 56 , 28 , 14 , 0  , 0 , 0 , 0 , 0 , 24 , 28 , 14 , 7 , 3 , 1 , 0 , 28 , 28 , 28 , 0 , 0 ,  0 , 0       ' %
    Data 0 , 0 , 0 , 0 , 0 , 184 , 252 , 198 , 226 , 62 , 28 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 31 , 63 , 49 , 33 , 55 , 30 , 28 , 54 , 34 , 0 , 0  , 0       ' &
    Data 0 , 0 , 0 , 0 , 0 , 0 , 39 , 63 , 31 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0       ' '
    Data 0 , 0 , 0 , 240 , 252 , 254 , 7 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 3 , 15 , 31 , 56 , 32 , 32 , 0 , 0 , 0 , 0 , 0 , 0 , 0
    Data 0 , 0 , 0 , 0 , 0 , 1 , 1 , 7 , 254 , 252 , 240 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 32 , 32 , 56 , 31 , 15 , 3 , 0 , 0 , 0 , 0 , 0
    Data 0 , 0 , 0 , 0 , 76 , 92 , 240 , 252 , 252 , 240 , 92 , 76 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 6 , 7 , 1 , 7 , 7 , 1 , 7 , 6 , 0 , 0 , 0 , 0        ' *
    Data 0 , 0 , 0 , 0 , 128 , 128 , 128 , 240 , 240 , 128 , 128 , 128 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 15 , 15 , 1 , 1 , 1 , 0 , 0 , 0  , 0       ' +
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 184 , 248 , 120 , 0 , 0 , 0 , 0 , 0 , 0       '  ,
    Data 0 , 0 , 0 , 0 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 ,  0       ' -
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 56 , 56 , 56 , 0 , 0 , 0 , 0 , 0 , 0       ' .
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 128 , 192 , 224 , 112 , 56 , 28 , 14 , 6  , 0 , 0 , 0 , 0 , 24 , 28 , 14 , 7 , 3 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' /
    Data 0 , 0 , 0 , 248 , 254 , 6 , 3 , 131 , 195 , 99 , 51 , 30 , 254 ,  248 , 0 , 0 , 0 , 0 , 0 , 7 , 31 , 30 , 51 , 49 , 48 , 48 , 48 , 24 , 31  , 7 , 0 , 0       ' 0
    Data 0 , 0 , 0 , 0 , 0 , 12 , 12 , 14 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 63 , 63 , 48 , 48 , 48 , 0 , 0 , 0        ' 1
    Data 0 , 0 , 0 , 28 , 30 , 7 , 3 , 3 , 131 , 195 , 227 , 119 , 62 , 28 ,  0 , 0 , 0 , 0 , 0 , 48 , 56 , 60 , 62 , 55 , 51 , 49 , 48 , 48 , 48 ,  48 , 0 , 0       ' 2
    Data 0 , 0 , 0 , 12 , 14 , 7 , 195 , 195 , 195 , 195 , 195 , 231 , 126 ,  60 , 0 , 0 , 0 , 0 , 0 , 12 , 28 , 56 , 48 , 48 , 48 , 48 , 48 , 57 ,  31 , 14 , 0 , 0       ' 3
    Data 0 , 0 , 0 , 192 , 224 , 112 , 56 , 28 , 14 , 7 , 255 , 255 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 63 , 63 , 3 , 3 , 0 , 0        ' 4
    Data 0 , 0 , 0 , 63 , 127 , 99 , 99 , 99 , 99 , 99 , 99 , 227 , 195 ,  131 , 0 , 0 , 0 , 0 , 0 , 12 , 28 , 56 , 48 , 48 , 48 , 48 , 48 , 56 ,  31 , 15 , 0 , 0       ' 5
    Data 0 , 0 , 0 , 0 , 192 , 240 , 248 , 220 , 206 , 199 , 195 , 195 , 195  , 128 , 0 , 0 , 0 , 0 , 0 , 7 , 15 , 31 , 57 , 48 , 48 , 48 , 48 , 48 ,  57 , 31 , 15 , 0       ' 6
    Data 0 , 0 , 0 , 3 , 3 , 3 , 3 , 3 , 3 , 195 , 243 , 63 , 15 , 3 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 60 , 15 , 3 , 0 , 0 , 0 , 0 , 0 , 0        ' 7
    Data 0 , 0 , 0 , 188 , 254 , 231 , 195 , 195 , 195 , 231 , 254 , 188 , 0  , 0 , 0 , 0 , 0 , 0 , 15 , 31 , 57 , 48 , 48 , 48 , 48 , 48 , 57 , 31 ,  15 , 0 , 0 , 0       ' 8
    Data 0 , 0 , 0 , 60 , 126 , 231 , 195 , 195 , 195 , 195 , 195 , 231 ,  254 , 252 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 56 , 28 , 14 , 7 ,  3 , 0 , 0 , 0       ' 9
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 28 , 28 , 28 , 0 , 0 , 0 , 0 , 0 , 0        ' :
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 156 , 252 , 124 , 0 , 0 , 0 , 0 , 0 , 0        ' '
    Data 0 , 0 , 192 , 224 , 240 , 56 , 28 , 14 , 7 , 3 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 1 , 3 , 7 , 14 , 28 , 56 , 48 , 0 , 0 , 0 , 0 , 0 , 0        ' <
    Data 0 , 0 , 0 , 0 , 96 , 96 , 96 , 96 , 96 , 96 , 96 , 96 , 96 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 0 , 0 , 0        ' =
    Data 0 , 0 , 0 , 0 , 0 , 0 , 3 , 7 , 14 , 28 , 56 , 240 , 224 , 192 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 56 , 28 , 14 , 7 , 3 , 1 , 0 , 0 , 0        ' >
    Data 0 , 0 , 0 , 28 , 30 , 7 , 3 , 131 , 195 , 227 , 119 , 62 , 28 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 55 , 55 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' ?
    Data 0 , 0 , 248 , 254 , 7 , 243 , 251 , 27 , 251 , 251 , 7 , 254 , 248 ,  0 , 0 , 0 , 0 , 0 , 15 , 31 , 24 , 51 , 55 , 54 , 55 , 55 , 54 , 3 , 1 ,  0 , 0 , 0       ' @
    Data 0 , 0 , 0 , 0 , 0 , 224 , 252 , 31 , 31 , 252 , 224 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 56 , 63 , 7 , 6 , 6 , 6 , 6 , 7 , 63 , 56 , 0 , 0 , 0        ' A
    Data 0 , 0 , 0 , 255 , 255 , 195 , 195 , 195 , 195 , 231 , 254 , 188 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 48 , 57 , 31 ,  15 , 0 , 0 , 0       ' B
    Data 0 , 0 , 0 , 240 , 252 , 14 , 7 , 3 , 3 , 3 , 7 , 14 , 12 , 0 , 0 , 0  , 0 , 0 , 0 , 3 , 15 , 28 , 56 , 48 , 48 , 48 , 56 , 28 , 12 , 0 , 0 , 0        ' C
    Data 0 , 0 , 0 , 255 , 255 , 3 , 3 , 3 , 3 , 7 , 14 , 252 , 240 , 0 , 0 ,  0 , 0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 56 , 28 , 15 , 3 , 0 , 0 ,  0       ' D
    Data 0 , 0 , 0 , 0 , 255 , 255 , 195 , 195 , 195 , 195 , 195 , 195 , 3 ,  3 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 48 , 48 , 48 ,  48 , 0 , 0       ' E
    Data 0 , 0 , 0 , 255 , 255 , 195 , 195 , 195 , 195 , 195 , 195 , 3 , 3 ,  0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0  , 0       ' F
    Data 0 , 0 , 0 , 0 , 240 , 252 , 14 , 7 , 3 , 195 , 195 , 195 , 199 ,  198 , 0 , 0 , 0 , 0 , 0 , 0 , 3 , 15 , 28 , 56 , 48 , 48 , 48 , 48 , 63 ,  63 , 0 , 0       ' G
    Data 0 , 0 , 0 , 255 , 255 , 192 , 192 , 192 , 192 , 192 , 192 , 255 ,  255 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 ,  0 , 0 , 0       ' H
    Data 0 , 0 , 0 , 0 , 0 , 3 , 3 , 255 , 255 , 3 , 3 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 48 , 48 , 63 , 63 , 48 , 48 , 0 , 0 , 0 , 0 , 0        ' I
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 255 , 0 , 0 , 0 ,  0 , 0 , 0 , 14 , 30 , 56 , 48 , 48 , 48 , 48 , 56 , 31 , 7 , 0 , 0 , 0        ' J
    Data 0 , 0 , 0 , 255 , 255 , 192 , 224 , 240 , 56 , 28 , 14 , 7 , 3 , 0 ,  0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 1 , 3 , 7 , 14 , 28 , 56 , 48 , 0 , 0  , 0       ' K
    Data 0 , 0 , 0 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 0        ' L
    Data 0 , 0 , 0 , 255 , 255 , 30 , 120 , 224 , 224 , 120 , 30 , 255 , 255  , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 1 , 1 , 0 , 0 , 63 , 63 , 0  , 0 , 0       ' M
    Data 0 , 0 , 0 , 255 , 255 , 14 , 56 , 240 , 192 , 0 , 0 , 255 , 255 , 0  , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 3 , 7 , 28 , 63 , 63 , 0 , 0  , 0       ' N
    Data 0 , 0 , 0 , 240 , 252 , 14 , 7 , 3 , 3 , 7 , 14 , 252 , 240 , 0 , 0  , 0 , 0 , 0 , 0 , 3 , 15 , 28 , 56 , 48 , 48 , 56 , 28 , 15 , 3 , 0 , 0  , 0       ' O
    Data 0 , 0 , 0 , 255 , 255 , 131 , 131 , 131 , 131 , 131 , 199 , 254 ,  124 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0  , 0 , 0       ' P
    Data 0 , 0 , 0 , 240 , 252 , 14 , 7 , 3 , 3 , 7 , 14 , 252 , 240 , 0 , 0  , 0 , 0 , 0 , 0 , 3 , 15 , 28 , 56 , 48 , 54 , 62 , 28 , 63 , 51 , 0 , 0  , 0       ' Q
    Data 0 , 0 , 0 , 255 , 255 , 131 , 131 , 131 , 131 , 131 , 199 , 254 ,  124 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 1 , 1 , 3 , 7 , 15 , 29 , 56 ,  48 , 0 , 0 , 0       ' R
    Data 0 , 0 , 0 , 60 , 126 , 231 , 195 , 195 , 195 , 195 , 199 , 142 , 12  , 0 , 0 , 0 , 0 , 0 , 0 , 12 , 28 , 56 , 48 , 48 , 48 , 48 , 57 , 31 ,  15 , 0 , 0 , 0       ' S
    Data 0 , 0 , 0 , 0 , 3 , 3 , 3 , 255 , 255 , 3 , 3 , 3 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0       '  T
    Data 0 , 0 , 0 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 255 , 0 , 0 ,  0 , 0 , 0 , 0 , 7 , 31 , 56 , 48 , 48 , 48 , 48 , 56 , 31 , 7 , 0 , 0 ,  0       ' U
    Data 0 , 0 , 0 , 7 , 63 , 248 , 192 , 0 , 0 , 192 , 248 , 63 , 7 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 15 , 62 , 62 , 15 , 1 , 0 , 0 , 0 , 0 , 0        ' V
    Data 0 , 0 , 0 , 255 , 255 , 0 , 0 , 128 , 128 , 0 , 0 , 255 , 255 , 0 ,  0 , 0 , 0 , 0 , 0 , 63 , 63 , 28 , 6 , 3 , 3 , 6 , 28 , 63 , 63 , 0 , 0  , 0       ' W
    Data 0 , 0 , 0 , 3 , 15 , 28 , 48 , 224 , 224 , 48 , 28 , 15 , 3 , 0 , 0  , 0 , 0 , 0 , 0 , 48 , 60 , 14 , 3 , 1 , 1 , 3 , 14 , 60 , 48 , 0 , 0 ,  0       ' X
    Data 0 , 0 , 0 , 3 , 15 , 60 , 240 , 192 , 192 , 240 , 60 , 15 , 3 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' Y
    Data 0 , 0 , 0 , 3 , 3 , 3 , 3 , 195 , 227 , 51 , 31 , 15 , 3 , 0 , 0 , 0  , 0 , 0 , 0 , 48 , 60 , 62 , 51 , 49 , 48 , 48 , 48 , 48 , 48 , 0 , 0 ,  0       ' Z
    Data 0 , 0 , 0 , 0 , 0 , 255 , 255 , 3 , 3 , 3 , 3 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0        ' [
    Data 0 , 14 , 28 , 56 , 112 , 224 , 192 , 128 , 0 , 0 , 0 , 0 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 3 , 7 , 14 , 28 , 24 , 0 , 0 , 0 , 0        ' \
    Data 0 , 0 , 0 , 3 , 3 , 3 , 3 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 48 , 48 , 48 , 48 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' ]
    Data 0 , 96 , 112 , 56 , 28 , 14 , 7 , 14 , 28 , 56 , 112 , 96 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' ^
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 192 , 192 , 192 , 192 , 192 , 192 , 192 , 192 , 192 , 192 , 192  , 0 , 0       '
    Data 0 , 0 , 0 , 0 , 0 , 0 , 62 , 126 , 78 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0       ' `
    Data 0 , 0 , 0 , 0 , 64 , 96 , 96 , 96 , 96 , 96 , 96 , 224 , 192 , 0 , 0  , 0 , 0 , 0 , 0 , 28 , 62 , 51 , 51 , 51 , 51 , 51 , 51 , 63 , 63 , 0 ,  0 , 0       ' a
    Data 0 , 0 , 0 , 255 , 255 , 192 , 96 , 96 , 96 , 96 , 224 , 192 , 128 ,  0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 48 , 48 , 48 , 48 , 48 , 56 , 31 , 15  , 0 , 0 , 0       ' b
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 96 , 96 , 192 , 128 , 0  , 0 , 0 , 0 , 0 , 0 , 15 , 31 , 56 , 48 , 48 , 48 , 48 , 48 , 24 , 8 , 0  , 0 , 0       ' c
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 224 , 192 , 255 , 255 ,  0 , 0 , 0 , 0 , 0 , 0 , 15 , 31 , 56 , 48 , 48 , 48 , 48 , 48 , 63 , 63  , 0 , 0 , 0       ' d
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 96 , 96 , 192 , 128 , 0  , 0 , 0 , 0 , 0 , 0 , 15 , 31 , 59 , 51 , 51 , 51 , 51 , 51 , 19 , 1 , 0  , 0 , 0       ' e
    Data 0 , 0 , 0 , 192 , 192 , 252 , 254 , 199 , 195 , 195 , 3 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0       ' f
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 96 , 96 , 224 , 224 , 0  , 0 , 0 , 0 , 0 , 0 , 3 , 199 , 206 , 204 , 204 , 204 , 204 , 230 , 127  , 63 , 0 , 0 , 0       ' g
    Data 0 , 0 , 0 , 255 , 255 , 192 , 96 , 96 , 96 , 224 , 192 , 128 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0  , 0       ' h
    Data 0 , 0 , 0 , 0 , 0 , 0 , 96 , 236 , 236 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 48 , 48 , 63 , 63 , 48 , 48 , 0 , 0 , 0 , 0 , 0        ' i
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 96 , 236 , 236 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 96 , 224 , 192 , 192 , 255 , 127 , 0 , 0 , 0 , 0 , 0        ' j
    Data 0 , 0 , 0 , 0 , 0 , 255 , 255 , 0 , 128 , 192 , 224 , 96 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 3 , 7 , 15 , 28 , 56 , 48 , 0 , 0 ,  0       ' k
    Data 0 , 0 , 0 , 0 , 0 , 0 , 3 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 48 , 48 , 63 , 63 , 48 , 48 , 0 , 0 , 0 , 0 , 0        ' l
    Data 0 , 0 , 0 , 224 , 192 , 224 , 224 , 192 , 192 , 224 , 224 , 192 ,  128 , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 63 , 63 , 0 , 0 , 63 ,  63 , 0 , 0 , 0       ' m
    Data 0 , 0 , 0 , 0 , 224 , 224 , 96 , 96 , 96 , 96 , 224 , 192 , 128 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0  , 0       ' n
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 96 , 224 , 192 , 128 ,  0 , 0 , 0 , 0 , 0 , 0 , 15 , 31 , 56 , 48 , 48 , 48 , 48 , 56 , 31 , 15  , 0 , 0 , 0       ' o
    Data 0 , 0 , 0 , 224 , 224 , 96 , 96 , 96 , 96 , 96 , 224 , 192 , 128 , 0  , 0 , 0 , 0 , 0 , 0 , 255 , 255 , 12 , 24 , 24 , 24 , 24 , 28 , 15 , 7 ,  0 , 0 , 0       ' p
    Data 0 , 0 , 0 , 128 , 192 , 224 , 96 , 96 , 96 , 96 , 96 , 224 , 224 , 0  , 0 , 0 , 0 , 0 , 0 , 7 , 15 , 28 , 24 , 24 , 24 , 24 , 12 , 255 , 255 ,  0 , 0 , 0       ' q
    Data 0 , 0 , 0 , 0 , 224 , 224 , 192 , 96 , 96 , 96 , 96 , 224 , 192 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0       ' r
    Data 0 , 0 , 0 , 0 , 192 , 224 , 96 , 96 , 96 , 96 , 96 , 64 , 0 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 17 , 51 , 51 , 51 , 51 , 51 , 63 , 30 , 0 , 0 , 0  , 0       ' s
    Data 0 , 0 , 0 , 0 , 96 , 96 , 254 , 254 , 96 , 96 , 96 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 31 , 63 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0        ' t
    Data 0 , 0 , 0 , 224 , 224 , 0 , 0 , 0 , 0 , 0 , 0 , 224 , 224 , 0 , 0 ,  0 , 0 , 0 , 0 , 15 , 31 , 56 , 48 , 48 , 48 , 48 , 24 , 63 , 63 , 0 , 0  , 0       ' u
    Data 0 , 0 , 0 , 96 , 224 , 128 , 0 , 0 , 0 , 0 , 128 , 224 , 96 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 1 , 7 , 30 , 56 , 56 , 30 , 7 , 1 , 0 , 0 , 0 , 0        ' v
    Data 0 , 0 , 0 , 224 , 224 , 0 , 0 , 224 , 224 , 0 , 0 , 224 , 224 , 0 ,  0 , 0 , 0 , 0 , 0 , 7 , 31 , 56 , 28 , 15 , 15 , 28 , 56 , 31 , 7 , 0 ,  0 , 0       ' w
    Data 0 , 0 , 0 , 0 , 96 , 224 , 192 , 128 , 0 , 128 , 192 , 224 , 96 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 56 , 29 , 15 , 7 , 15 , 29 , 56 , 48 , 0  , 0 , 0       ' x
    Data 0 , 0 , 0 , 0 , 0 , 96 , 224 , 128 , 0 , 0 , 128 , 224 , 96 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 129 , 231 , 126 , 30 , 7 , 1 , 0 , 0 , 0 ,  0       ' y
    Data 0 , 0 , 0 , 0 , 96 , 96 , 96 , 96 , 96 , 224 , 224 , 96 , 32 , 0 , 0  , 0 , 0 , 0 , 0 , 0 , 48 , 56 , 60 , 54 , 51 , 49 , 48 , 48 , 48 , 0 , 0  , 0       ' z
    Data 0 , 0 , 128 , 192 , 252 , 126 , 7 , 3 , 3 , 3 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 1 , 31 , 63 , 112 , 96 , 96 , 96 , 0 , 0 , 0 , 0 , 0 , 0        ' {
    Data 0 , 0 , 0 , 0 , 0 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 63 , 63 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0       '  |
    Data 0 , 0 , 0 , 0 , 0 , 3 , 3 , 3 , 7 , 126 , 252 , 192 , 128 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 96 , 96 , 96 , 112 , 63 , 31 , 1 , 0 , 0 , 0 , 0        ' }
    Data 0 , 0 , 0 , 16 , 24 , 12 , 4 , 12 , 24 , 16 , 24 , 12 , 4 , 0 , 0 ,  0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0        ' ~
    Data 0 , 0 , 0 , 128 , 192 , 96 , 48 , 24 , 24 , 48 , 96 , 192 , 128 , 0  , 0 , 0 , 0 , 0 , 0 , 7 , 7 , 6 , 6 , 6 , 6 , 6 , 6 , 7 , 7 , 0 , 0 , 0        ' 


    Die Displays mit Gnd links wollen doch anders angesteuert werden. Habe die Sub RstOled etwas umgeschrieben, die Kommandos in DATA's gepackt.

    Code:
    Const Oled_adr = &H78
    Const Oled_cmd = &H00
     
    '+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Sub Rstoled  'OLED RESET, Aufwecken, alles loeschen
    '  Dim I As Byte
      Dim J As Integer
      Dim Page As Byte
      Page = 176
      Temp = 0
      Do
          Senden = Lookup(temp , Oled_rst)  'Daten holen bis
          If Senden = &HFF Then Exit Do  'FF geladen wird
          I2cstart
            I2cwbyte Oled_adr
            I2cwbyte Oled_cmd
            I2cwbyte Senden  'DISPLAY aufwecken sleep= &HAE
         I2cstop
         'Print Temp ; " " ; Hex(senden)
         Incr Temp
      Loop
      I2cstart
      I2cwbyte Oled_adr
      I2cwbyte &H40  'Datenempfang
      For J = 0 To 1023
         I2cwbyte &H00 'sende "leere Column"
      Next J
      I2cstop
    End Sub
    '****************** DATA's *****************************************************
    Oled_rst:
    Data &HAE , &HD5 , &H80 , &HA8 , &H3F , &HD3 , &H00 , &H40 , &H8D , &H14 , &H20,
    Data &H00 , &HA1 , &HC8 , &HDA , &H12 , &H81 , &HCF , &HD9 , &HF1 , &HDB , &H40,
    Data &HA4 , &HA6 , &HAF , &HFF  'FF markiert das Ende
     
    '==========================================================
    Für Leute mit 3D-Druckern, hier das passende Gehäuse http://www.thingiverse.com/thing:1311511
    Geändert von Sk8erboi (08.11.2016 um 16:19 Uhr)

  3. #3
    Platinenputzer Avatar von Sk8erboi
    Registriert seit
    08.11.2016
    Ort
    Koblenz
    Alter
    29
    Beiträge
    32
    '-------------------------------------------------------------------------------
    ' SSD1306-I2C.BAS
    ' (c) MCS Electronics 1995-2015
    ' Sample to demo the 128x64 I2C OLED display
    ' This library is based on work of Ben Zijstra and Heiko/Hkipnik
    '-------------------------------------------------------------------------------
    $regfile = "m88pdef.dat"
    $hwstack = 32
    $swstack = 32
    $framesize = 32
    $crystal = 8000000
    Config Clockdiv = 1 ' make sure the chip runs at 8 MHz

    Config Scl = Portc.5 ' used i2c pins
    Config Sda = Portc.4
    Config Twi = 400000 ' i2c speed

    I2cinit
    $lib "i2c_twi.lbx" ' we do not use software emulated I2C but the TWI
    $lib "glcdSSD1306-I2C.lib" ' override the default lib with this special one

    #if _build < 20784
    Dim ___lcdrow As Byte , ___lcdcol As Byte ' dim these for older compiler versions
    #endif

    Config Graphlcd = Custom , Cols = 128 , Rows = 64 , Lcdname = "SSD1306"
    Cls
    Setfont Font8x8tt ' select font

    Lcdat 1 , 1 , "BASCOM-AVR"
    Lcdat 2 , 10 , "1995-2015"
    Lcdat 8 , 5 , "MCS Electronics" , 1
    Waitms 3000

    Showpic 0 , 0 , Plaatje

    End


    $include "font8x8TT.font" ' this is a true type font with variable spacing


    Plaatje:
    $bgf "ks108.bgf" ' include the picture data

  4. #4
    Moderator Avatar von Trexis5
    Registriert seit
    02.11.2016
    Ort
    Neu-Ulm
    Beiträge
    66
    Schönes kleines Display.
    Gruß Holger
    link zu mir..

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •