setCursor(X,Y)坐标的含义

时间:2017-03-14 08:27:57

标签: 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

我无法理解上述代码。任何人都可以对此进行澄清吗?

1 个答案:

答案 0 :(得分:4)

lcd.setCursor()移动光标。光标是您希望文本开始显示的lertter的位置。 lcd.setCursor()有两个值:x位置和y位置。它按照以下顺序进行:lcd.setCursor(x, y)

2x16显示表示它有2行16列字符,或2个y值和16个x值。

在Arduino代码和大多数c类型语言中,你从0开始计数,这意味着要获得第一列,你需要告诉Arduino查看0的x。或者写一封信第一行的最后一列,您需要告诉Arduino将光标移动到:(15, 0)

示例显示

显示如下:

enter image description here