وقتی که رفری رو میزنم این ارور میده مشکل چیه؟فایل پیوست 2366
نمایش نسخه قابل چاپ
وقتی که رفری رو میزنم این ارور میده مشکل چیه؟فایل پیوست 2366
ممکنه ارور از خط های بالایی باشه چون داره میگه قبل از if یه خبرایی هست
کدتون رو بزارید کامل تا کامپایل کنم درستش کنم
int right_pin = 10;
int left_pin = 11;
int up_pin = 14;
int center_pin = 4;
int down_pin = 13;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(right_pin, INPUT);
pinMode(left_pin, INPUT);
pinMode(up_pin, INPUT);
pinMode(center_pin, INPUT);
pinMode(down_pin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int right_value = digitalRead(right_pin);
if (right_value == 1)
{
Serial.println("right");
}
}
int left_value = digitalRead(left_pin);
if (left_value == 1)
{
Serial.println("down");
}
int up_value = digitalRead(up_pin);
if (up_valu == 1)
{
Serial.println("UP");
}
int center_value = digitalRead(center_pin);
if (center_value == 1)
{
Serial.println("center");
}
int down_value = digitalRead(down_pin);
if (down_value == 1)
{
Serial.println("down");
}
}
کدتون اصلاح شد
ترتیب هاش هم یه تغییر کرد تا کد خوانا تر باشه
کد:int right_pin = 10;
int left_pin = 11;
int up_pin = 14;
int center_pin = 4;
int down_pin = 13;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(right_pin, INPUT);
pinMode(left_pin, INPUT);
pinMode(up_pin, INPUT);
pinMode(center_pin, INPUT);
pinMode(down_pin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int right_value = digitalRead(right_pin);
int left_value = digitalRead(left_pin);
int up_value = digitalRead(up_pin);
int center_value = digitalRead(center_pin);
int down_value = digitalRead(down_pin);
if (right_value == 1)
{
Serial.println("right");
}
if (left_value == 1)
{
Serial.println("down");
}
if (up_value == 1)
{
Serial.println("UP");
}
if (center_value == 1)
{
Serial.println("center");
}
if (down_value == 1)
{
Serial.println("down");
}
}