- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 7 von 7

Thema: Asuro - Erstes Programm

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    04.05.2015
    Beiträge
    41

    Asuro - Erstes Programm

    Hallo,

    da ich keine Programmierkenntnisse bis jetzt in C habe, begann ich mich mit der Anleitung für C im Handbuch zum Asuro auseinanderzusetzen.

    Gestern habe ich ein Programm geschrieben (oder besser einfach nur zusammengesetzt aus dem gelesenen) um meinen Kleinen einfach nur mal vorwärts fahren zu lassen. Läuft ohne Probleme.

    Heute wollte ich dieses Programm erweitern um die Bedingung, wenn er irgendwo gegen fährt, sollen die Taster ein Signal liefern und die Motoren sollen sich auf 0,0 setzen, sprich stehen bleiben.

    Folgendes habe ich geschrieben:

    Code:
    #include "asuro.h"
    
    int main (void)
    
    
    
    {
    
    Init();
    
    unsigned char taste;
    
    taste = PollSwitch();
    
    if (taste > 0);
    
    	{
    	
    		MotorSpeed(0,0);
    		BackLED(ON,ON);
    	
    	}
    	
    MotorDir(FWD,FWD);
    MotorSpeed(120,152);
    StatusLED(GREEN);
    
    while(1);
    return 0;
    
    }
    Das sind so die Anweisungen, die ich aus der Anleitung habe. Ich möchte, die IF prüft, ob die Variable taste einen Wert <0 hat, wenn ja, dann soll die Geschwindigkeit MotorSpeed auf 0,0 gesetzte und die BackLEDs eingeschaltet werden, wenn Variable taste nicht <0 ist soll er einfach vorwärtsfahren mit grüner StatusLED.

    Die Bedingung scheint zu funktionieren, aber leider nicht korrekt, denn die BackLEDs leuchten auch beim normalen fahren, nehme ich die Anweisung raus, sind sie auch aus. Also er scheint in die Bedingung einzusteigen, leider aber laufen die Motoren weiter.

    Wo liegt mein Denkfehler?

    Gruß,
    wendtdir
    Geändert von wendtdir (17.05.2015 um 17:05 Uhr)

Ähnliche Themen

  1. erstes Programm in C
    Von IchKG im Forum PIC Controller
    Antworten: 1
    Letzter Beitrag: 08.02.2008, 09:23
  2. Antworten: 44
    Letzter Beitrag: 11.09.2007, 23:54
  3. Asuro erstes Programm Fehler ?!
    Von BKA im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 09.05.2006, 19:52
  4. Erstes größeres ASURO-Programm macht nur Probleme
    Von Amaris im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 23.10.2005, 20:25
  5. erstes Programm
    Von sulu im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 6
    Letzter Beitrag: 16.09.2005, 20:06

Berechtigungen

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

12V Akku bauen