View RSS Feed

tomer1

ארדואינו

דרג את הבלוג הזה
שלום.
אני כרגע עושה פרויקט גמר בארדואינו בעיקרון הפרויקט הוא רובו נר שהמטרה שלו היא לסרוק חדר ולכבות נר יש לי כמה בעיות עם התוכנה ועם הפעולת סריקה אשמח לעזרה.
int x = 0;
int z, T = 0;
int flag = 0;
#include "IRremote.h"
int RECV_PIN = 12;
IRrecv irrecv(RECV_PIN);
decode_results results;
long duration;
int distance;
const int trigPin = 6;
const int echoPin = 7;
void setup() {
irrecv.enableIRIn();
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}


void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Distance: ");
Serial.println(distance);
if (distance < 30) {
x++;
delay(1200);
flag = x % 2;
Serial.println(flag);
switch (flag) {
case 0: ) {
Serial.println("right");
break;
// }
case !0: ) {
Serial.println("left");
break;
// }
}
}
}
קטגוריות
ללא קטגוריה

תגובות

הרשמה