I2C Adapter (Master)
I2C Adapter (Slave)
I2C Tracer
LC Display Adapter
Motorsteuerung
Kamera Module
Sonstige Adapter
I2C GLCD Adapter
Der I²C GLCD Adapter ermöglicht das Anschliessen eines grafik Display (KS0108, T6963C) an einem I²C-Bus. Damit ist es möglich das Schreiben Alphanumerischer Zeichen und das Zeichnen von Linien, Rechtecke, usw.. mittels I²C-Bus. Dazu sind zur Datenübertragung nur 2 freie Portleitungen (SDA, SCL) notwendig.
Auf dem I²C-Bus können theoretisch bis zu 128 GLC-Displays angeschlossen werden. Angesprochen werden die einzelnen graphic LC-Module über die zvor eingestellte Slave Adresse. Die Slave Adresse kann jeder Zeit per I²C geändert werden. Nach einem Neustart ist der Controller mit der neuen Adresse anzusprechen.
Preis:
17,- EUR zzgl. MwSt. zzgl. Versandkosten.
Lieferumfang:
I2C GLCD Adapter
Manual:
Folgende Funktionen eines GLC-Display stehen zur Verfügung:
I2C KS0108 64x128
| Funktion | Beschreibung | CMD |
| CMDToGLCD | Sends a command to the GLCD | 0x41 |
| DatToGLCD | Sends a data byte to the GLCD | 0x42 |
| nDatToGLCD | Sends up to 254 data bytes to the GLCD | 0x40 |
| SetSLine | Sets the start line | 0x43 |
| DispON | Enable / Disable Display (ON / OFF) | 0x44 |
| SetTxtPos | Sets cursor postion (Row, Column) | 0x45 |
| SendByte | Sends a byte to GLCD | 0x46 |
| SendnBytes | Sends up to 254 Bytes to GLCD | 0x47 |
| ReSetPixel | Set/Reset one Pixel | 0x48 |
| InvByte | Read, reverse and write a byte to GLCD | 0x49 |
| InvPage | Read, reverse and write a page to GLCD | 0x4A |
| InvDisp | Display reverse | 0x4B |
| FillDisp | Fills display with a certain byte | 0x4C |
| FillRect | Draws s solid rectangle | 0x4D |
| Vline | Draws a vertical line | 0x4E |
| Hline | Draws a horizontal line | 0x4F |
| Rectangle | Draws a rectangle | 0x50 |
| RoundRectangle | Draws a round rectangle | 0x51 |
| Circle | Draws a circle | 0x52 |
| CharToGLCD6x8 | Writes a 6x8 character on GLCD | 0x53 |
| StringToGLCD6x8 | Writes up to 254 6x8 characters on GLCD | 0x54 |
| CharToGLCD8x8 | Writes a 8x8 character on GLCD | 0x55 |
| StringToGLCD8x8 | Writes up to 254 8x8 characters on GLCD | 0x56 |
| ReadByte | Reads a Byte at X,Y position | 0x57 |
| ReSetIO1 | Sets or resets IO-Pin 1 | 0x60 |
| ReSetIO1 | Sets or resets IO-Pin 2 | 0x61 |
| ReadIOs | Reads the state of IO-Pins 1 and 2 | 0x62 |
| SetSlvAdr | Changes slave adress | 0x73 |
| ResetGLCD | Resetes the GLCD | 0x74 |
I2C T6963C
| Funktion | Beschreibung | CMD |
| SetCursorPtr | 1 Byte Data Read and Nonvariable ADP | 0x21 |
| SetOffSetReg | Set Offset register | 0x22 |
| SetAddrPtr | Set address pointer | 0x24 |
| SetTxtPos | Set Text Position (Column,Row) | 0x25 |
| SetGPCPos | Set Graphic Position (Column, Row) | 0x26 |
| SetTxtHomeAddr | Set Text Home Address | 0x40 |
| SetTxtArea | Set Text Area | 0x41 |
| SetGPCHomeAddr | Set Graphic Home Address | 0x42 |
| SetGPCArea | Set Graphic Area | 0x43 |
| SetDispWidth | Set Display Width | 0x44 |
| SetDispHeight | Set Display Height | 0x45 |
| SetMode | Set Mode | 0x80 |
| SetDispMode | Set Display Mode | 0x90 |
| SetCursorPat | Set Cursor Pattern | 0xA0 |
| AutoWrite | Data Auto Write | 0xB0 |
| AutoRead | Data Auto Read | 0xB1 |
| WriteInc | 1 Byte Data Write and Increment ADP | 0xC0 |
| ReadInc | Data Read and Increment ADP | 0xC1 |
| WriteDec | 1 Byte Data Write and Decrement ADP | 0xC2 |
| ReadDec | Data Read and Increment ADP | 0xC3 |
| Write | 1 Byte Data Write and Nonvariable ADP | 0xC4 |
| Read | 1 Byte Data Read and Nonvariable ADP | 0xC5 |
| WriteDataInc | Data Write and Increment ADP (up to 254 Byte) | 0xC6 |
| WriteDataDec | Data Write and Decrement ADP (up to 254 Byte) | 0xC7 |
| ReSetPixel | Reset or Set a Pixel | 0xC8 |
| ClearTxt | Clear Text Area | 0xCA |
| ClearGPC | Clear Graphic Area | 0xCB |
| SetFont | Set Font (6x8 or 8x8) | 0xCD |
| ReSetIO1 | Reset or Set IO-Pin 1 | 0xCE |
| ReSetIO2 | Reset or Set IO-Pin 2 | 0xCF |
| HLine | Draws a horizontal line | 0xD0 |
| VLine | Draws a vertical line | 0xD1 |
| FillRect | Draws a solid rectangle | 0xD2 |
| Rectangle | Draws a rectangle | 0xD3 |
| RoundRectangle | Draws a round rectangle | 0xD4 |
| Circle | Draws a circle | 0xD5 |
| ReadTxtHomeAddr | Read Text Home Address | 0xE1 |
| ReadGPCHomeAddr | Read Graphic Home Address | 0xE2 |
| ReadTxtArea | Read Text Area | 0xE3 |
| ReadGPCArea | Read Graphic Area | 0xE4 |
| ReadMode | Read Mode | 0xE5 |
| ReadDispMode | Read Display Mode | 0xE6 |
| ReadCurPat | Read Cursor Pattern | 0xE7 |
| ReadDispWidth | Read Display Width | 0xE9 |
| ReadDispHeigh | Read Display Heigh | 0xEA |
| ReadFont | Read selected Font | 0xEB |
| ReadIOs | Reads the state of IO-Pins 1 and 2 | 0xEC |
| ReadStatus | Reads the status of the GLCD | 0xEF |
| SaveIni | Save parameter | 0x70 |
| LCDIni | Reset and initialize LCD | 0x71 |
| SetSlvAdr | Change slave address | 0x73 |