- LiFePO4 Speicher Test         
Ergebnis 1 bis 4 von 4

Thema: LDR´s abfragen?

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    16.09.2005
    Beiträge
    14

    LDR´s abfragen?

    Anzeige

    Powerstation Test
    Hallo an das Forum!

    Ich habe folgendes Problem:

    Meinem Robbi habe ich vorne zwei LDR´s verpasst. Jetzt soll er (Bascom) Richtung helles Fenster fahren.

    Die LDR sind gegen Masse des PortA.0 bzw. PortA.1 des ATmega32 und jeweils einem 470KOhm Widerstand gegen +5V angeschlossen.

    Die Abfrage der LDR´s habe ich schon hinbekommen

    .....
    Start ADC

    .....
    Do

    LDRrout = Getadc(0)
    LDRlout = Getadc(1)

    Loop

    .....

    Wenn LDRrout oder LDRlout = 255 dann ist die Umgebung dunkel!
    Wenn LDRrout oder LDRlout = 0 dann ist´s hell!

    Das haut also schon hin

    Jetzt muß ich Ihm nur noch beibringen wenn er im Dunkeln steht er ins Helle fährt.

    Hat jemand für mich einen Lösungsansatz. Das wäre echt super!

    Danke im voraus !

    Grüße OLLI

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803
    ...lass ihn doch solange um die eigene Achse drehen, bis sich irgendwann der Wert der LDR`s verändert. Und wenn bei beiden Sensoren die Werte ähnlich sind, dann ist`s Licht direkt voraus und Du steuerst dann beide Motoren an...

    ..ausserdem hast Du bei einem 10-Bit-Wandler des Atmega32 insgesamt 1024 Abstufungen...kannst also wesentlich feiner unterscheiden !

    (vorher Variable anstatt Byte auf Word definieren)

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    16.09.2005
    Beiträge
    14
    Hi Andree,

    danke für die schnelle Anwort. Das werde ich gleich mal ausprobieren.
    Habe warscheinlich schon wieder mal zu kompliziert gedacht!

    Danke und Grüße von OLLI

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    25.02.2006
    Ort
    Ostfriesland
    Beiträge
    171
    Machs wie bei der Nachführung von Solarpanelen : Drehe mit einem Motor in die Richtung, in der der (LDR)-Widerstand geringer ist (höhere Spannung am ADW-Eingang), bis beide gleich sind. Je geringer der Unterschied, desto mehr Strom bekommt der "stehende" Motor. So folgt Dein Rob sehr feinfühlig und direkt auch einer schnell wandernden Lichtquelle.

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad