setCursor(X,Y)坐标的含义

Res*_*ngh 1 lcd arduino arduino-ide arduino-uno

此示例草图显示了如何使用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
Run Code Online (Sandbox Code Playgroud)

我无法理解以上代码。任何人都可以提供相同的说明吗?

Mor*_*oth 5

该行lcd.setCursor()移动光标。光标是您希望文本开始显示的文字提示的位置。lcd.setCursor()接受两个值:x位置和y位置。按照以下顺序进行操作:lcd.setCursor(x, y)

2x16显示装置,它有两行和字符的16列,或者2个y值和16倍x的值。

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

显示范例

显示将如下所示:

在此处输入图片说明