-
        

Ergebnis 1 bis 8 von 8

Thema: Upload funktioniert ncht

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.02.2015
    Beiträge
    7

    Upload funktioniert ncht

    Anzeige

    Hallo,

    Ich habe eine Steuerung von einem Servo und einem Schrittmotor programmiert.
    Alles funktioniert wunderbar.

    Dann habe ich einen 2. Servo eingebaut. Immer noch alles prima. Dann auf einmal funktioniert das Upload nicht mehr.

    COM port stimmt.
    LED blinkt auch kurz nach dem Upload, aber das 16*2 Display zeigt nichts mehr an und das Programm lässt ich nicht ausführen.
    Wenn ich das vorherige Programm uploade ist die Welt wieder in Ordnung. Ich habe das Gefühl, dass der Uno nicht bis ins Setup kommt.
    Der Compiler zeigt bei beiden Softwareständen keinen Fehler.
    Hat jemand einen Ratschlag für mich ?

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.01.2014
    Beiträge
    398
    Blog-Einträge
    3
    Kein Compilerfehler bedeutet nicht, dass ein Programm funktioniert, sondern nur, dass die Syntax korrekt ist.
    Wenn beim Upload keine Fehlermeldung auftaucht, wird das Programm mit 99% Wahrscheinlichkeit ausgeführt.

    Kannst du das Programm posten, dass die Probleme verursacht?

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    26.02.2015
    Beiträge
    7
    Ich habe mal alles systematisch deaktiviert und herausgefunden, wenn ich myservo.. rausnehme funktionierts.

    Du hast Rechts, der Compiler ist nicht alles. Grüße

    void loop() {

    myMotor->release();
    // myservo1.write(0, 200, true);

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.01.2014
    Beiträge
    398
    Blog-Einträge
    3
    Die Anweisung
    myservo1.write(0, 200, true);
    ist nicht definiert. Eigentlich sollte der Compiler da meckern.
    Die Funktion nimmt nur ein Parameter an, und zwar einen Ganzzahlwert zwischen 0 und 180, der den Winkel in Grad darstellt. Siehe hier

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    26.02.2015
    Beiträge
    7
    Ich dachte der 1.Wert =Winkel, 2. Wert = Geschwindigkeit, oder ?

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.01.2014
    Beiträge
    398
    Blog-Einträge
    3
    Ich beziehe mich auf die Arduino-Standard-Servo-Bibliothek, die mit #include <Servo.h> eingebunden wird.

    Deine Initialisierung sollte in etwa so aussehen:
    Code:
    #include <Servo.h> 
    
    Servo myservo1;
    
    void setup() 
    { 
      myservo1.attach(9); // PIN 9
    } 
    
    void loop() {
      // ... irgendwas mit myservo1.write(winkel);
    }
    Geändert von Sisor (27.02.2015 um 14:39 Uhr)

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    26.02.2015
    Beiträge
    7
    Du hast absolut Recht.
    Ich habe jedoch die VarSpeedServo eingebunden. Das konntest du ja nicht wissen.

    #include <Wire.h>
    #include <Adafruit_MotorShield.h>
    #include "utility/Adafruit_PWMServoDriver.h"
    Adafruit_MotorShield AFMS = Adafruit_MotorShield();
    Adafruit_StepperMotor *myMotor = AFMS.getStepper(200, 2); //1,8 Grad / Stepp auf Klemme 3/4


    #include <LiquidCrystal.h>
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    #include <VarSpeedServo.h>

  8. #8
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.01.2014
    Beiträge
    398
    Blog-Einträge
    3
    Du müsstest schon ein bischen mehr Code liefern. So ist imho nichts Verdächtiges zu sehen.
    Könnte einiges sein, vllt. benutzen die Bibliotheken die gleichen Resourcen wie z.B. Timer und kommen sich ins Gehege.

Ähnliche Themen

  1. Arduino Mega upload Problem
    Von Artemis_Simetra im Forum Arduino -Plattform
    Antworten: 0
    Letzter Beitrag: 11.02.2014, 21:33
  2. Upload von Daten
    Von solo im Forum Anregungen/Kritik/Fragen zum Forum und zum Wiki RN-Wissen
    Antworten: 4
    Letzter Beitrag: 16.02.2012, 21:51
  3. ATMega168V (Arduino) - Upload Problem
    Von pro-bot128 im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 04.10.2011, 17:19
  4. Welcher Router schafft 50Mbit Upload?
    Von Accenter im Forum Offtopic und Community Tratsch
    Antworten: 3
    Letzter Beitrag: 28.09.2010, 17:49
  5. Programm Upload
    Von noppf im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 29.04.2007, 21:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •