grove.display
¶
Classes¶
JHD1802
: Grove - 16 x 2 LCD, using chip JHD1802.SH1107G_SSD1327
: OLED Display 1.12”(v2) use chip SSD1327 or SH1107G.
-
class
grove.display.
JHD1802
(address=62)[source]¶ - Grove - 16 x 2 LCD, using chip JHD1802.
- Grove - 16 x 2 LCD (Black on Yellow)
- Grove - 16 x 2 LCD (Black on Red)
- Grove - 16 x 2 LCD (White on Blue)
Also, it’s our class name, which could drive the above three LCDs.
Parameters: address (int) – I2C device address, default to 0x3E. Inheritance
-
home
()[source]¶ Positions the cursor in the upper-left of the LCD. That is, use that location in outputting subsequent text to the display.
-
name
¶ Get device name
Returns: JHD1802 Return type: string
-
setCursor
(row, column)[source]¶ Position the LCD cursor; that is, set the location at which subsequent text written to the LCD will be displayed.
Parameters: - row (int) – the row at which to position cursor, with 0 being the first row
- column (int) – the column at which to position cursor, with 0 being the first column
Returns: None
-
class
grove.display.
SH1107G_SSD1327
(address=60)[source]¶ OLED Display 1.12”(v2) use chip SSD1327 or SH1107G.
Parameters: address (int) – I2C device address, default to 0x3E. Inheritance
-
draw
(data, bytes)[source]¶ Quickly transfer/draw bulk data (specified by data) to OLED, transfer size specified by bytes.
Parameters: - data (list of int) – the data to transfer/draw
- bytes (int) – data size
-
home
()[source]¶ Positions the cursor in the upper-left of the OLED. That is, use that location in outputting subsequent text to the display.
-
name
¶ Get device name
Returns: SH1107G/SSD1307 depends your device plugin. Return type: string
-
setCursor
(row, column)[source]¶ Position the OLED cursor; that is, set the location at which subsequent text written to the OLED will be displayed.
Parameters: - row (int) – the row at which to position cursor, with 0 being the first row
- column (int) – the column at which to position cursor, with 0 being the first column
Returns: None
-