Arduino stürtzt bei folgenden sketch ab (unten). Wo liegt der Fehler? (Edit: es stürtzt nach der bewegung des schrittmotors ab)?

Hier der sketch

int ustrig=2;

int usecho=7;

long dauer=0;

long entfernung=0;

#include <Stepper.h> 

int SPU = 2048; 

Stepper Motor(SPU, 3,5,4,6); 

#include <Servo.h>

Servo servoBlau;

Servo servoGros;

void setup() {

Motor.setSpeed(5); 

Serial.begin (9600); 

pinMode(ustrig, OUTPUT); 

pinMode(usecho, INPUT);

servoBlau.attach(8);

servoGros.attach(9);

}

void loop() {

 Motor.step(512); //1/4

delay(2000);

digitalWrite(ustrig, LOW); 

digitalWrite(ustrig, HIGH);

digitalWrite(ustrig, LOW);

dauer = pulseIn(usecho, HIGH); 

entfernung = (dauer/2) * 0.03432; 

if (entfernung >= 500 || entfernung <= 0) 

{

Serial.println("Kein Messwert"); 

}

else 

{

Serial.print(entfernung); 

Serial.println(" cm"); 

delay(1000);

 servoGros.write(180);

delay(3000);

servoBlau.write(135);

delay(3000);

servoGros.write(90);

delay(3000);

servoBlau.write(45);

delay(3000);

servoGros.write(180);

}

Motor.step(-512); //1/4

delay(2000);

digitalWrite(ustrig, LOW); 

digitalWrite(ustrig, HIGH);

digitalWrite(ustrig, LOW);

dauer = pulseIn(usecho, HIGH); 

entfernung = (dauer/2) * 0.03432; 

if (entfernung >= 500 || entfernung <= 0) 

{

Serial.println("Kein Messwert"); 

}

else 

{

Serial.print(entfernung); 

Serial.println(" cm"); 

delay(1000);

 servoGros.write(180);

delay(3000);

servoBlau.write(135);

delay(3000);

servoGros.write(90);

delay(3000);

servoBlau.write(45);

delay(3000);

servoGros.write(180);

}

}

Technik, Elektronik, arduino, sketch, arduino mega
1 Antwort
Arduino Fedora 27?

Hallo,

wenn ich versuche "Blink" zu kompilieren und auf das Board hochzuladen, kommt jedes mal eine Fehlermeldung. Ich habe einen Arduino UNO R3 und Fedora 27 als Betriebssystem auf meinem Laptop. Bisher hab mich mit dem Arduino nur unter Windows gearbeitet, wo auch immer alles geklappt hat.

Arduino: 1.8.4 (Linux), Board: "Arduino/Genuino Uno"

Parameter 'tools' is mandatory Usage of /usr/share/arduino/arduino-builder:   -build-cache string     builds of 'core.a' are saved into this folder to be cached and reused   -build-options-file string     Instead of specifying --hardware, --tools etc every time, you can load all such options from a file   -build-path string     build path   -built-in-libraries value     Specify a built-in 'libraries' folder. These are low priority libraries. Can be added multiple times for specifying multiple built-in 'libraries' folders   -compile     compiles the given sketch   -core-api-version string     version of core APIs (used to populate ARDUINO #define) (default "10600")   -debug-level int     Turns on debugging messages. The higher, the chattier (default 5)   -dump-prefs     dumps build properties used when compiling   -fqbn string     fully qualified board name   -hardware value     Specify a 'hardware' folder. Can be added multiple times for specifying multiple 'hardware' folders   -ide-version string     [deprecated] use 'core-api-version' instead (default "10600")   -libraries value     Specify a 'libraries' folder. Can be added multiple times for specifying multiple 'libraries' folders   -logger string     Sets type of logger. Available values are 'human', 'machine' (default "human")   -prefs value     Specify a custom preference. Can be added multiple times for specifying multiple custom preferences   -preprocess     preprocess the given sketch   -quiet     if 'true' doesn't print any warnings or progress or whatever   -tools value     Specify a 'tools' folder. Can be added multiple times for specifying multiple 'tools' folders   -verbose     if 'true' prints lots of stuff   -version     prints version and exits   -vid-pid string     specify to use vid/pid specific build properties, as defined in boards.txt   -warnings string     Sets warnings level. Available values are 'none', 'default', 'more' and 'all'

Fehler beim Kompilieren für das Board Arduino/Genuino Uno.

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Habt ihr eine Idee, woran es liegen könnte? Die Standard Bibliotheken habe ich schon nachinstalliert. Daran liegt es wohl nicht.

Linux, arduino, fedora, sketch
2 Antworten

Meistgelesene Fragen zum Thema Sketch

Sketche für den 80. Geburtstag

3 Antworten

Weihnachtsfeier Aufführung

3 Antworten

Witzige Sketche für 2 Personen

3 Antworten

Weihnachtssketche für 1 oder 2-3 Leute

2 Antworten

Kennt ihr gute Sketche für die Jugendweihe?

4 Antworten

Kennt ihr Sketche für 5 Personen?

3 Antworten

Ein guter, lustiger(!) Sketch für 3 Personen?

1 Antwort

Sketche/kurze Theaterstücke für 8-12 Jährige

4 Antworten

Ich suche den text zum sketch über skat von loriot, kann mir vielleicht jemand helfen?

3 Antworten

Sketch - Neue und gute Antworten