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 调用LiquidCrystal::setCursor(int)时没有匹配的函数_Arduino_Arduino Uno_Lcd - Fatal编程技术网

Arduino 调用LiquidCrystal::setCursor(int)时没有匹配的函数

Arduino 调用LiquidCrystal::setCursor(int)时没有匹配的函数,arduino,arduino-uno,lcd,Arduino,Arduino Uno,Lcd,所以,我试图让光标在带有操纵杆的lcd上移动,但是 我键入以下内容: int iniCursorX=6; int iniCursorY=2; #include <LiquidCrystal.h> //lcd LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //setting up lcd // Arduino pin numbers const int SW_pin = 6; // digital pin connected to switch ou

所以,我试图让光标在带有操纵杆的lcd上移动,但是

我键入以下内容:

int iniCursorX=6;
int iniCursorY=2;
#include <LiquidCrystal.h> //lcd

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //setting up lcd

// Arduino pin numbers
const int SW_pin = 6; // digital pin connected to switch output
const int X_pin = 0; // analog pin connected to X output
int Y_pin = 1; // analog pin connected to Y output

void setup() {
pinMode(SW_pin, INPUT);
digitalWrite(SW_pin, HIGH);
lcd.print("Hello!");
analogWrite(Y_pin, INPUT);
}
void loop() {
lcd.setCursor(iniCursorX,iniCursorY);
lcd.cursor();
delay(200);
lcd.noCursor();
delay(200);

if(Y_pin=0, iniCursorX >= 2) {
int j=iniCursorX; 
lcd.setCursor(j-1);



}
}
int-iniCursorX=6;
int不粗略=2;
#包括//液晶显示器
液晶显示器(12,11,5,4,3,2)//设置lcd
//Arduino密码
常数int SW_pin=6;//连接到开关输出的数字引脚
常数int X_pin=0;//连接到X输出的模拟引脚
int Y_pin=1;//连接到Y输出的模拟引脚
无效设置(){
引脚模式(SW_引脚,输入);
数字写入(SW_引脚,高电平);
打印(“你好!”);
模拟写入(Y_引脚,输入);
}
void循环(){
lcd.setCursor(iniCursorX,iniCursorY);
lcd.cursor();
延迟(200);
noCursor();
延迟(200);
如果(Y_引脚=0,iniCursorX>=2){
int j=iniCursorX;
lcd.setCursor(j-1);
}
}
然后我得到这个:
没有与调用LiquidCrystal::setCursor(int)匹配的函数在代码底部,您有:

lcd.setCursor(j-1);
但有两个论点。
将其更改为类似于
lcd.setCursor(0,j-1)的内容或您需要的任何内容。

在代码底部,您有:

lcd.setCursor(j-1);
但有两个论点。
将其更改为类似于
lcd.setCursor(0,j-1)的内容或您需要的任何东西。

谢谢兄弟,helped@AlexTheKid伟大的别忘了把这篇文章作为答案。谢谢兄弟,helped@AlexTheKid伟大的别忘了把这篇文章标记为答案。