mirror of
https://github.com/hybridgroup/gobot.git
synced 2025-04-27 13:48:56 +08:00
Update jhd1313m1 Scroll and grove lcd example
This commit is contained in:
parent
a8fa365990
commit
88f7a68c46
@ -24,6 +24,9 @@ func main() {
|
||||
screen.Home()
|
||||
screen.SetRGB(0, 255, 0)
|
||||
screen.Write("goodbye\nhave a nice day")
|
||||
gobot.Every(500*time.Millisecond, func() {
|
||||
screen.Scroll(false)
|
||||
})
|
||||
})
|
||||
|
||||
screen.Home()
|
||||
|
@ -182,10 +182,10 @@ func (h *JHD1313M1Driver) SetPosition(pos int) (err error) {
|
||||
|
||||
func (h *JHD1313M1Driver) Scroll(leftToRight bool) error {
|
||||
if leftToRight {
|
||||
return h.connection.I2cWrite(h.rgbAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVELEFT})
|
||||
return h.connection.I2cWrite(h.lcdAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVELEFT})
|
||||
}
|
||||
|
||||
return h.connection.I2cWrite(h.rgbAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVERIGHT})
|
||||
return h.connection.I2cWrite(h.lcdAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVERIGHT})
|
||||
}
|
||||
|
||||
// Halt is a noop function.
|
||||
|
Loading…
x
Reference in New Issue
Block a user