Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino setCursor(X,Y)坐标的含义_Arduino_Arduino Uno_Arduino Ide_Lcd - Fatal编程技术网

Arduino setCursor(X,Y)坐标的含义

Arduino setCursor(X,Y)坐标的含义,arduino,arduino-uno,arduino-ide,lcd,Arduino,Arduino Uno,Arduino Ide,Lcd,此示例草图显示了如何使用setCursor()方法重新定位光标。要移动光标,只需使用行和列位置调用setCursor()。例如,对于2x16显示器: lcd.setCursor(0,0);//左上角 lcd.setCursor(15,0);//右上角 lcd.setCursor(0,1);//左下角 lcd.setCursor(15,1);//右下角 我不能理解上面的代码。有人能解释一下吗?行lcd.setCursor()移动光标。光标是您希望文本开始显示的位置lcd.setCursor()接

此示例草图显示了如何使用setCursor()方法重新定位光标。要移动光标,只需使用行和列位置调用setCursor()。例如,对于2x16显示器:

lcd.setCursor(0,0);//左上角
lcd.setCursor(15,0);//右上角
lcd.setCursor(0,1);//左下角
lcd.setCursor(15,1);//右下角

我不能理解上面的代码。有人能解释一下吗?

lcd.setCursor()
移动光标。光标是您希望文本开始显示的位置
lcd.setCursor()
接受两个值:一个
x
位置和一个
y
位置。它按如下顺序接受它们:
lcd.setCursor(x,y)

2x16
显示意味着它有2行16列字符,或2个
y
值和16个
x

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

示例显示 显示屏将如下所示: