标签: arduino arduino-uno arduino-ide lcd
此示例草图显示了如何使用setCursor()方法重新定位光标。要移动光标,只需使用行和列位置调用setCursor()。例如,对于2x16显示器:
lcd.setCursor(0, 0); // top left lcd.setCursor(15, 0); // top right lcd.setCursor(0, 1); // bottom left lcd.setCursor(15, 1); // bottom right
我无法理解上述代码。任何人都可以对此进行澄清吗?
答案 0 :(得分:4)
行lcd.setCursor()移动光标。光标是您希望文本开始显示的lertter的位置。 lcd.setCursor()有两个值:x位置和y位置。它按照以下顺序进行:lcd.setCursor(x, y)。
lcd.setCursor()
x
y
lcd.setCursor(x, y)
2x16显示表示它有2行16列字符,或2个y值和16个x值。
2x16
在Arduino代码和大多数c类型语言中,你从0开始计数,这意味着要获得第一列,你需要告诉Arduino查看0的x。或者写一封信第一行的最后一列,您需要告诉Arduino将光标移动到:(15, 0)。
(15, 0)
显示如下: