- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 11 von 15 ErsteErste ... 910111213 ... LetzteLetzte
Ergebnis 101 bis 110 von 145

Thema: Tips zum Umbau von ferngesteuert auf selbst fahrend für mein Roboter

  1. #101
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Anzeige

    E-Bike
    Zitat Zitat von Rabenauge Beitrag anzeigen
    Falls du wirklich mit zwei Interrupts arbeiten willst (ich würd das nicht machen, siehe oben, aber ist dein Ding), solltest du in der jeweiligen ISR zuerst alle Interrupts mal sperren (weiss ich im Moment nicht ausm Kopf, wie das geht, aber mit detachInterrupt() oder so ähnlich sollt das machbar sein) und am Ende der ISR dann wieder freigeben.
    noInterrupts()

  2. #102
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2011
    Ort
    Heilbronn
    Alter
    35
    Beiträge
    180
    Könnte mir falls das jemand macht oder weis wie man mit den Tabs umgeht im Ardiono pde ?
    Das ich zb die Fahrtprogramme nicht im gleichen Fenster habe wie der Loop oder Setup Teil?
    Das ich das ein wenig übersichtlicher gestalten kann. Oder macht man das in der Regel nicht so?

    Wisst ihr was ich meine ?
    Meine Homepage www.belagra.de

  3. #103
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Könnte mir falls das jemand macht oder weis wie man mit den Tabs umgeht im Ardiono pde ?
    Da gabs schon mal nen Thread zu: Tabs

  4. #104
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2011
    Ort
    Heilbronn
    Alter
    35
    Beiträge
    180
    Danke Sisor, würdest du / ihr das so machen oder habt ihr das alles in einem Tab?

    So dann hier mal die Bilder, wie ich mir das mal so vorstelle ..... Ist noch nicht ganz fertig aber das ihr mal wisst wie ich mir das vorstelle!

    Hier zwei Bilder von der Sensor Abdeckung die für die Ultraschallsensoren sind!
    Werden gefräst aus dem Vollen, also sprich aus einem Stück Rennsport-ALuminium.
    Die wo zu kaufen sind gefallen mir nicht und ich will das nicht so haben, so wie ich es
    mit den einfachen Halterungen machen müsste, ich will z.b. die Kabel nicht sehen möchte dazu im dritten Bild mehr!

    Klicke auf die Grafik für eine größere Ansicht

Name:	Roboter -RSL-7 B2.jpg
Hits:	6
Größe:	20,3 KB
ID:	28917Klicke auf die Grafik für eine größere Ansicht

Name:	Roboter -RSL-7 B3.jpg
Hits:	3
Größe:	22,6 KB
ID:	28918

    Hier nun das Bild von der Halterung die dann Schwinungsfrei am Roboter montiert wird!
    Die Halterung wird auch komplett aus einem Stück Aluminium gefräst!
    Hier seht ihr die Freimachung unter der Abdeckung zur Kabelführung! Wie schon gesagt das ich die nicht sehen möchte!

    Klicke auf die Grafik für eine größere Ansicht

Name:	Roboter -RSL-7 B4.jpg
Hits:	3
Größe:	26,0 KB
ID:	28919

    Im Gesamten sieht das dann wie folgt aus, die Höhe bis zum Boden bzw Rasen wird so 30 bis 35cm liegen!
    Je nach dem wie sehr der Roboter im Rasen einsinkt! auf der Hälfte sollen dann die Stoßstange so zu sagen zum Schutz
    mit dem Notstop Programm befestigt werden! Die Sensor Halterung ( GRÜN ) ist schon fertig das Design der Kompletten Sensor
    Halterung ist noch nicht ganz fertig - werd euch dann das Finale Design nicht vorenthalten werde!

    Klicke auf die Grafik für eine größere Ansicht

Name:	Roboter -RSL-7 B1.jpg
Hits:	5
Größe:	50,4 KB
ID:	28920

    Als Nachtrag:

    Auf Bild zwei .... Stehen die Pins des hc-sr04 nach unten, das kommt daher weil ich es erst anderst machen wollte, habe es
    noch nicht umkonstruiert! Die Pin´s müssen natürlich gernade schauen das der Stecker dann auch drauf passt.
    Geändert von Benny1989 (17.08.2014 um 17:03 Uhr)
    Meine Homepage www.belagra.de

  5. #105
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Zitat Zitat von Benny1989 Beitrag anzeigen
    Danke Sisor, würdest du / ihr das so machen oder habt ihr das alles in einem Tab?
    Bei größeren Programmen ist eine Modularisierung immer sinnvoll. Also je ein Tab für die Funktionen und Variablen aus Funk, Motorsteuerung, Sensorabfrage etc. macht schon Sinn. Das Hauptprogramm sollte dann nur noch initialisieren (setup) und die abstrakte (grobe) Abarbeitung darstellen (loop).

  6. #106
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2011
    Ort
    Heilbronn
    Alter
    35
    Beiträge
    180
    okay dann werd ich das mal probieren so zu machen - meld mich wenn ich evtll noch die eine oder andere frage habe!
    Müssen die Variablen auch mit in die anderen Tabs oder können die im Main bleiben ?
    Meine Homepage www.belagra.de

  7. #107
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Müssen die Variablen auch mit in die anderen Tabs oder können die im Main bleiben ?
    Wenn du globale Variablen meist: Kommt drauf an.
    Das hier z.B. funktioniert:
    Code:
    // main 
    int globaleVariable = 10;  
    
    void setup() {}
    
    void loop() {
      tuwas();
    }
    Code:
    // tab
    int tuwas() {
      return globaleVariable;
    }
    ----------------------------------
    Das hier NICHT:
    Code:
    // main 
    
    void setup() {}
    
    void loop() {
      tuwas();
      globaleVariable++;
    }
    Code:
    // tab
    int globaleVariable = 10;
    
    int tuwas() {
      return globaleVariable;
    }
    ----------------------------------
    so klappts trotzdem:
    Code:
    // main 
    extern int globaleVariable;  // Compiler die andernorts definierte Variable mitteilen
    
    void setup() {}
    
    void loop() {
      tuwas();
      globaleVariable++;
    }
    Code:
    // tab
    int globaleVariable = 10;
    
    int tuwas() {
      return globaleVariable;
    }
    Geändert von Sisor (17.08.2014 um 17:54 Uhr)

  8. #108
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2011
    Ort
    Heilbronn
    Alter
    35
    Beiträge
    180
    also ist "return" der springende Punkt?

    im Main steht:

    int tempVORNE_MITTE; oder
    int ledPin_ROT = 4; oder
    int bumperPin = 6;

    in dann hab ich es in verschiedene Tabs aufgeteilt wie du ja shon richtig geschrieben hast!
    und in dem tab muss dann vor die globale variable das "return" davor?


    also anhand von einem Beispiel nur das ich es versteh und wir nicht aneinander vorbei reden!

    das is der Main Teil

    Code:
    int ledPin_ROT = 1;
    int ledPin_ORANGE = 2;
    int ledPin_GRUEN = 3;
    
    void setup()
    {
      pinMode(ledPin_ROT, OUTPUT);
      pinMode(ledPin_ORANGE, OUTPUT);
      pinMode(ledPin_GRUEN, OUTPUT);
      
      ampel();
    }
    
    void loop()
    {
    }
    und das in neuem Tab der heist Ampel.pde (pde zeigt es dann nicht an in dem Tab )

    Code:
    void ampel()
    {
      digitalWrite(ledPin_ROT, HIGH);
      delay(10000);
      digitalWrite(ledPin_ROT, LOW);
      
      digitalWrite(ledPin_ORANGE, HIGH);
      delay(5000);
      digitalWrite(ledPin_ORANGE, LOW);
      
      digitalWrite(ledPin_GRUEN, HIGH);
    }
    int ledPin_ROT = 4; zählt ja auch als globale variable - Richtig?
    Der Compiler meckert so aber nicht!
    Geändert von Benny1989 (17.08.2014 um 17:55 Uhr)
    Meine Homepage www.belagra.de

  9. #109
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    und in dem tab muss dann vor die globale variable das "return" davor?
    Nein, das hat nichts miteinander zu tun.
    Hab meine Erklärung oben ergänzt.

  10. #110
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2011
    Ort
    Heilbronn
    Alter
    35
    Beiträge
    180
    Okay ja das hab ich verstanden!

    Aber ist mein Beispiel mit der Ampel richtig? also das man dann gewisse Teile so in Tabs einfach schreiben kann?
    Weil wie gesagt mit dem Bsp bei der Ampel er nicht meckert
    Meine Homepage www.belagra.de

Seite 11 von 15 ErsteErste ... 910111213 ... LetzteLetzte

Ähnliche Themen

  1. [ERLEDIGT] Umbau Roomba 581 von NiMh auf LiFePO4 (Lithium)... Testphase
    Von Zündfunke im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 15
    Letzter Beitrag: 25.07.2012, 17:02
  2. Antworten: 0
    Letzter Beitrag: 27.08.2011, 22:57
  3. Tchibo Reinigungsroboter Erfahrungen / Tips / Umbau
    Von joline im Forum Staubsaugerroboter / Reinigungs- und Rasenmähroboter
    Antworten: 123
    Letzter Beitrag: 02.02.2008, 22:59
  4. Antworten: 6
    Letzter Beitrag: 13.12.2007, 17:03
  5. umbau vom lego controllcenter zum steuergeräz für roboter
    Von leonmortiba im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 5
    Letzter Beitrag: 21.09.2004, 13:49

Berechtigungen

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

Solar Speicher und Akkus Tests