- SF800 Solar Speicher Tutorial         
Ergebnis 11 bis 15 von 15

Thema: Servo-Ansteurung dreht nicht vollständig in gewünschte Position

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #12
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Code:
    // #define LEDRED PD6 Die rote LED hängt wohl an PD6
    DDRD |= (1<<PD6); // LED-Pin ist Ausgang
    while(1)
    {
    	PORTD |= (1<<PD6); // LED-Pin high
    	_delay_ms(1000); // eine Sekunde warten
    	PORTD &= ~(1<<PD6); // LED-Pin low
    	_delay_ms(1000);
    }
    Funktioniert das wie erwartet?

    Code:
    while(1)
    {
    	//Pin einschalten
    	PORTB |= 1<<SERVO_2;
    	PORTD |= (1<<PD6); // LED high
    	_delay_us(1500);
    	//Positionsinformation einsetzen
    	//Pin ausschalten
    	PORTB &= ~(1<<SERVO_2);
    	PORTD &= ~(1<<PD6); // LED low
    	_delay_ms(18);
    	//auf 20ms auffüllen
    }
    Das auch?

    Mit einem Lautsprecher/Kopfhörer könnte man die 50 Hertz des Servosignals hören:

    http://www.youtube.com/watch?v=fGHDkUlJuh0
    (Im Hintergrund brummen die 50 Hz)

    Das Zucken der Servos beim Einschalten ist normal. Wie wird die Schaltung, speziell die Servos, mit Spannung versorgt?

    Gruß

    mic

    [Edit]
    "Dabei hab ich die Stromversorgung des Servos aus einer eigenständigen Stromquelle (wie empfohlen) sichergestellt."

    Habe ich glatt überlesen. GND von Schaltung, Servo und Stromquelle verbunden?
    Geändert von radbruch (23.06.2012 um 23:37 Uhr)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. RC-Servo Position bestimmen
    Von Jared im Forum Motoren
    Antworten: 21
    Letzter Beitrag: 11.07.2015, 09:55
  2. bits werden nicht vollständig in struct eingelesen
    Von cesupa im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 20.05.2008, 19:08
  3. Antworten: 14
    Letzter Beitrag: 10.07.2007, 20:17
  4. Servo dreht sich nicht ganz
    Von Spion im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 11.01.2006, 19:05
  5. Eagle: Pinkontakt nicht vollständig mit Fläche verbunden
    Von Arme Sau im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 7
    Letzter Beitrag: 20.04.2005, 16:39

Berechtigungen

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

12V Akku bauen