Help Progamma werkt niet meer?!
5 berichten
• Pagina 1 van 1
- ArduinoFreak
- Berichten: 30
- Geregistreerd: 02 Sep 2013, 14:44
Help Progamma werkt niet meer?!
Hallo ik heb een progamma gedownload op internet voor arduino je zult het zien hier onder maar bij mijn geeft hij aan dat er iets mis is kan je me helpen copy de progamma en fix het en stuur het terug vie dit forum of via me mail: ralphstoop@hotmail.com
Hier is de progamma: srry dat de spaties weg zijn ik snap het niet de spaties gaan weg als ik dit beright online zet maar daar ligt het niet aan
#include <Servo.h>
Servo R_servo;
Servo L_servo;
int echoPin = 13;
int trigPin = 12;
const int numOfReadings = 10;
int readings[numOfReadings];
int arrayIndex = 0;
int total = 0;
int averangeDistance = 0;
unsigned long pulseTime = 0;
unsigned long distance = 0;
void MoveForward()
{
R_servo.writeMicroseconds(700);
L_servo.writeMicroseconds(2300);
//delay(2000);
}
void MoveBackward()
{
R_servo.writeMicroseconds(2300);
L_servo.writeMicroseconds(700);
//delay(2000);
}
void Stop()
{
R_servo.writeMicroseconds(1500);
L_servo.writeMicroseconds(1497);
//delay(2000);
}
void TurnRight()
{
R_servo.writeMicroseconds(2300);
L_servo.writeMicroseconds(2300);
//delay(2000);
}
void TurnLeft()
{
R_servo.writeMicroseconds(700);
L_servo.writeMicroseconds(700);
//delay(2000);
}
void setup()
{
Serial.begin (9600);
R_servo.attach(5);
L_servo.attach(6);
//set enablePins high so that momor can turn on;
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
//create array loop to iterate over every iter in the array
for (int thisReading = 0; thisReading < numOfReadings thisReading-+; ( //hier is iets fout
readings [thisReading] = 0;
]
)
void loop()
{
pinMode(tigPin, OUTPUT);
digitalWrite(trigPin. HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
pinMode(echoPin, INPUT);
pulseTime = pulseIn(echoPin, HIGH);
distance = pulseTime/58;
total = total - readings[arrayIndex];
readings[arrayIndex] = distance;
total = total + readings[arrayIndex];
arrayIndex = arrayIndex - 1;
// At the end of the array (10 items) then start again
if (arrayIndex >- numOfReadings) (
arrayIndex = 0;
]
averageDistance = total / numOfReadings;
Serial.print(averageDistance);
Serial.println("cm")
delay(10);
// check the average Distance and move accordigly
if (averageDistance <= 10)(
// go backwards
MoveBackward();
delay(1000);
]
else if (averageDistance <= 25 && averageDistance > 10; {
//turn left
TurnLeft()
delay(1000);
]
else if (averageDistance > 25) {
// go forward
MoveForward();
)
)
Hier is de progamma: srry dat de spaties weg zijn ik snap het niet de spaties gaan weg als ik dit beright online zet maar daar ligt het niet aan
#include <Servo.h>
Servo R_servo;
Servo L_servo;
int echoPin = 13;
int trigPin = 12;
const int numOfReadings = 10;
int readings[numOfReadings];
int arrayIndex = 0;
int total = 0;
int averangeDistance = 0;
unsigned long pulseTime = 0;
unsigned long distance = 0;
void MoveForward()
{
R_servo.writeMicroseconds(700);
L_servo.writeMicroseconds(2300);
//delay(2000);
}
void MoveBackward()
{
R_servo.writeMicroseconds(2300);
L_servo.writeMicroseconds(700);
//delay(2000);
}
void Stop()
{
R_servo.writeMicroseconds(1500);
L_servo.writeMicroseconds(1497);
//delay(2000);
}
void TurnRight()
{
R_servo.writeMicroseconds(2300);
L_servo.writeMicroseconds(2300);
//delay(2000);
}
void TurnLeft()
{
R_servo.writeMicroseconds(700);
L_servo.writeMicroseconds(700);
//delay(2000);
}
void setup()
{
Serial.begin (9600);
R_servo.attach(5);
L_servo.attach(6);
//set enablePins high so that momor can turn on;
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
//create array loop to iterate over every iter in the array
for (int thisReading = 0; thisReading < numOfReadings thisReading-+; ( //hier is iets fout
readings [thisReading] = 0;
]
)
void loop()
{
pinMode(tigPin, OUTPUT);
digitalWrite(trigPin. HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
pinMode(echoPin, INPUT);
pulseTime = pulseIn(echoPin, HIGH);
distance = pulseTime/58;
total = total - readings[arrayIndex];
readings[arrayIndex] = distance;
total = total + readings[arrayIndex];
arrayIndex = arrayIndex - 1;
// At the end of the array (10 items) then start again
if (arrayIndex >- numOfReadings) (
arrayIndex = 0;
]
averageDistance = total / numOfReadings;
Serial.print(averageDistance);
Serial.println("cm")
delay(10);
// check the average Distance and move accordigly
if (averageDistance <= 10)(
// go backwards
MoveBackward();
delay(1000);
]
else if (averageDistance <= 25 && averageDistance > 10; {
//turn left
TurnLeft()
delay(1000);
]
else if (averageDistance > 25) {
// go forward
MoveForward();
)
)
Advertisement
Re: Help Progamma werkt niet meer?!
Nu moet je wel ophouden je berichten steeds onder forum suggesties te plaatsen. Ze horen hier echt niet.
- ArduinoFreak
- Berichten: 30
- Geregistreerd: 02 Sep 2013, 14:44
Re: Help Progamma werkt niet meer?!
pjh schreef:Nu moet je wel ophouden je berichten steeds onder forum suggesties te plaatsen. Ze horen hier echt niet.
Hoe bedoel je het aspijt me maar waar moet het dan spijt me echt verwijder me plzz niet van forum plzzz
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Help Progamma werkt niet meer?!
Niemand gooit je van het forum tenzij je consequent de regels blijft overtreden. En dan nog is het aan de moderator,
Je stelt een vraag over Software. Dus hoort het onder de categorie SOFTWARE en niet onder FORUM SUGGESTIES. Die zijn voor verbetervoorstellen van dit forum.
Je stelt een vraag over Software. Dus hoort het onder de categorie SOFTWARE en niet onder FORUM SUGGESTIES. Die zijn voor verbetervoorstellen van dit forum.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Help Progamma werkt niet meer?!
Ik heb je al eerder aangegeven dat je zorgvuldiger moet zijn. Er zit wel degelijk een fout in je programma (is trouwens een typ fout). Daar gaat je compiler over piepen.
Als het goed is geeft de compiler een boodschap over "tigpin" want die heb je niet.
Als het goed is geeft de compiler een boodschap over "tigpin" want die heb je niet.
5 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 19 gasten