מה לא בסדר בתוכנית שכתבתי - אלקטרוניקה ומודינג - HWzone פורומים
עבור לתוכן
  • צור חשבון

מה לא בסדר בתוכנית שכתבתי


AKEL

Recommended Posts

שלום לכולם,

אני חדש בתחום ודי מתלמד

רציתי לדעת בתיכנות שלי איפה טעיתי אםן מישהו יכול למצוא את הטעות שלי:

#define Time 500
int Led_1 = 2;
int Led_2 = 3;
int Led_3 = 4;
int Led_4 = 5;
int Led_5 = 6;
int Led_6 = 7;
int Led_7 = 8;

void setup()
{
pinMode (Led_1, OUTPUT);
pinMode (Led_2, OUTPUT);
pinMode (Led_3, OUTPUT);
pinMode (Led_4, OUTPUT);
pinMode (Led_5, OUTPUT);
pinMode (Led_6, OUTPUT);
pinMode (Led_7, OUTPUT);
pinMode (Led_8, OUTPUT);
}

void loop()
{
digitalWrite(Led_1, 0);
digitalWrite(Led_2, 0);
digitalWrite(Led_3, LOW);
digitalWrite(Led_4, 0);
digitalWrite(Led_5, 0);
digitalWrite(Led_6, 0);
digitalWrite(Led_7, 0);
digitalWrite(Led_8, LOW);
delay (Time);
digitalWrite(Led_1, HIGH);
delay (Time);
digitalWrite(Led_2, 1);
delay (Time);
digitalWrite(Led_3, 1);
delay (Time);
digitalWrite(Led_4, 1);
delay (Time);
digitalWrite(Led_5, 1);
delay (Time);
digitalWrite(Led_6, 1);
delay (Time);
digitalWrite(Led_7, HIGH);
delay (Time);
digitalWrite(Led_8, 1);
delay (Time);
}

קישור לתוכן
שתף באתרים אחרים

התוכניות אמורה להיות שהיא מדליקה בסדר משמאל לימין שמונה נורות לד. כאשר בין הדלקה להדלקה יש להמתין חצי שניה. לאחר המתנה כשכל הנורות דולקות יש לכבות את כל הנורות ולחזור על סדר הדלקן אין סוף פעמים.

זה חלק ראשון של התרגיל שאמור להדליק אותם בעצם בסדר עולה בהפרש של חצי שניה

כן קיבלתי שגיא בשורה של: digitalWrite(Led_8, LOW);

שאומרת כך:

Arduino: 1.6.5 (Windows 7), Board: "Arduino Uno"

_8_Leds_-_1.ino: In function 'void setup()':

_8_Leds_-_1:19: error: 'Led_8' was not declared in this scope

_8_Leds_-_1.ino: In function 'void loop()':

_8_Leds_-_1:31: error: 'Led_8' was not declared in this scope

'Led_8' was not declared in this scope

This report would have more information with

"Show verbose output during compilation"

enabled in File > Preferences.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...