- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 42

Thema: Kleiner Kettenroboter

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    26
    Beiträge
    239
    Hallo, ich bin jetzt schon seit stundn am programmieren, aber der Bot Finzt irgendwie nicht. Gradeausfahren geht aber soald eine If-anweisung im Programm ist,
    geht es nicht mehr. Kann jemand mach über das Programm schauen??? Die Taster sind an Pinb.0 und Pind.7.
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    26
    Beiträge
    239
    Ich habe gerade ein neues Programm mit nur einem Taster geschrieben aber es funzt immer noch nicht , kann mir jemand mal sagen warum dass nicht geht??? Ich glaube dass Problem ist irgendwo bei der If- Anweisung
    Code:
    $regfile = "m8def.dat"
    $crystal = 1000000
    
    Config Pinb.1 = Output                                      ' Enable 1
    Config Pinb.2 = Output                                      ' Input 1a
    Config Pinb.3 = Output                                      ' Input 1b
    
    Config Pinc.5 = Output                                      ' Enable2
    Config Pinc.4 = Output                                      ' Input 2a
    Config Pinc.3 = Output                                      ' Input 2b
    
    Config Pinb.5 = Input                                       ' Taster input
    
    Dim Taster As Bit                                           ' Taster Variable
    
    Pinb.5 = 1                                                  ' Pull up
    
    Do                                                          ' Wertzuweisung Variable
    
    If Pinb.5 = 1 Then
    
    Taster = 1
    
    Else
    
    Taster = 0
    
    End If
    
    
    
    If Taster = 1 Then
    
    Pinb.1 = 1
    Pinc.5 = 1
    
    Pinb.2 = 1
    Pinc.4 = 1
    
    Else
    
    Pinb.1 = 0
    Pinc.5 = 0
    
    Waitms 150
    
    Pinb.1 = 1
    Pinc.5 = 1
    
    Pinb.3 = 1
    Pinc.3 = 1
    
    Waitms 300
    
    Pinb.3 = 0
    
    Waitms 200
    
    Pinc.3 = 0
    
    Pinb.1 = 0
    Pinc.5 = 0
    
    Waitms 100
    
    End If
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Loop
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  3. #3
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    26
    Beiträge
    239
    Hallo, ich hab die Programierung immer noch nicht hingekriegt. Allerdings habe ich gerade mal ne LED angeschlossen und ein Programm geschrieben
    dass sie an geht wenn man den Taster drückt:
    Code:
    $regfile = "m8def.dat"
    $crystal = 1000000
    
    Config Pind.0 = Output                                      ' Enable 1
                                          
    Config Pind.5 = Input                                       ' Taster input
    
    Pind.5 = 1                                                  ' Pull up
    
    Do
    
    If Pind.5 = 0 Then
    
    Portd.0 = 1
    
    Else
    
    Portd.0 = 0
    
    End If
    
    
    
    
    
    
    
    Loop
    Wenn ich jetzt die Stromversorgung einschalte, Leuchtet die LED kurz, wierd dann immer dunkler und geht dann aus.
    wenn ich den Taster drücke geht sie sofort aus. Kann mir jemand sagen woran dass liegt??? ist da irgendwo ein Fehler in der Hardware???
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  4. #4
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Wie hast du den Taster den beschaltet?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  5. #5
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    26
    Beiträge
    239
    Den Taster habe ich einfach mit dem einen Anschluss an den Controler und mit dem anderen nach GND geschaltet.
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Hallo,

    Du hast Deinen Pin in einem undefinierten Zustand indem Du den Taster nur am Pin und zu GND geschaltet hast. Bau doch noch einen PullUp ein - dazu einefach einen 1kOhm Widerstand mit an den Pin und dann an VCC verbinden. Dann sollte wenigstens die Hardware etwas sicherer funktionieren.


    mfg

  7. #7
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    26
    Beiträge
    239
    Achso, danke. ich dachte der Pullup in Bascom würde reichen. Ich löte gleich mal nen Wiederstand dazwischen.
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

Ähnliche Themen

  1. Kettenroboter H.E.C.T.O.R.
    Von EarlGrey im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 0
    Letzter Beitrag: 07.11.2011, 21:06
  2. ARM Cortex M3 KettenRoboter
    Von Pajonilaus im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 2
    Letzter Beitrag: 30.06.2010, 18:59
  3. Antworten: 27
    Letzter Beitrag: 28.05.2010, 10:23
  4. Kettenroboter
    Von eckoe17 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 18
    Letzter Beitrag: 14.07.2009, 08:57
  5. Chassisbau für Kettenroboter?
    Von Maruu im Forum Mechanik
    Antworten: 5
    Letzter Beitrag: 19.08.2007, 16:05

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress