- 3D-Druck Einstieg und Tipps         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29

Thema: Timer, IR-Sensor !?!?!?!

  1. #21
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    05.09.2006
    Beiträge
    644
    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    nun habe ich noch eine Frage, ich habe jetzt das RN Mega 1.4, und möchte mit dem gleichen Sensor ein prog. schreiben, das wenn der Sensor etwas erkennt die LED auf dem Board angeht, hier mein Prog.:

    Code:
              $regfile = "m32def.dat"
     $framesize = 32
     $swstack = 32
     $hwstack = 32
     $crystal = 16000000
    
     $baud = 9600
    
    
    Dim Result As Word
    
    Config Pina.0 = Input
    Config Pinc.1 = Output
    
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    
    Portc.1 = 0
    
    Start Adc
    
    Do
    Result = Getadc(4)
    
    If Result > 350 Then
    Portc.1 = 1
    
    End If
    
    Wait 1
    Loop
    
    End
    Was ist falsch ?
    Fehlermeldungen gint es nicht, aber wenn ich es auf dem Board habe tut sich nichts. (wenn Blatt, Wand,... vor dem Sensor ist)

    Viele Grüße und vielen Dank im vorraus
    mfg Jonas

  2. #22
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Probiere es mal so:
    Code:
    $regfile = "m32def.dat"
    $crystal = 16000000 
    $framesize = 32 
    $swstack = 32 
    $hwstack = 32 
     
    
    $baud = 9600 
    
    
    Dim Result As Word 
    
    Config Pinc.1 = Output 
    
    Config Adc = Single , Prescaler = Auto , Reference = Avcc 
    
    Portc.1 = 0 
    
    Start Adc 
    
    Do
      Portc.1 = 0 
      Result = Getadc(4) 
      If Result > 350 Then 
        Portc.1 = 1 
      End If 
      Wait 1 
    Loop 
    
    End
    Eventuell musst du "Portc.1 = 0" in "Portc.1 = 1" ändern und andersherum.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  3. #23
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    05.09.2006
    Beiträge
    644
    Hallo,

    wieso hast du denn Pina.0 nicht als eingang geschaltet, da ist nähmlich der Sensor ?

    Viele Grüße
    mfg Jonas

  4. #24
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Hi,
    wenn der Sensor an Pina.0 ist, musst du auch Getadc(0) schreiben. Schau dir mal die Pinbelegung des Mega32 an, dort stehen die jeweiligen Pins des ADC.

    MfG

  5. #25
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Du musst aber den ADC-Port nicht als Eingang festlegen.
    Geht das Programm von mir denn so?
    Musst natürlich den Sensor bei meinem Programm an Porta.5 anschließen. Sonst kann da nichts gehen.

    jon

    EDIT:Schau dir mal das Programm an: https://www.roboternetz.de/wissen/in.../ADC_%28Avr%29
    Da wird der ADC auch nicht als Input definiert.
    Nice to be back after two years
    www.roboterfreak.de

  6. #26
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Zitat Zitat von Jon
    Musst natürlich den Sensor bei meinem Programm an Porta.5 anschließen. Sonst kann da nichts gehen.
    Getadc(4) ist aber Porta.4, nicht Porta.5.

    MfG

  7. #27
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ja. Hast recht...
    Hab da irgendwie Mist gebaut.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  8. #28
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    05.09.2006
    Beiträge
    644
    Hi, Danke

    habe das Prog. geändert (statt 4 -> 0) jetzt funktioniert es, vielen Dank

    Viele Grüße
    mfg Jonas

  9. #29
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Mal zu einem anderen Thread von dir:
    Bei dem hier
    https://www.roboternetz.de/phpBB2/ze...560&highlight=
    gab es mittlerweile auch schon ein paar Antworten
    Ist schon ein paar Tage her, aber du hast es wohl übersehen. Deswegen nochmal die Erinnerung an dich hier

    jon
    Nice to be back after two years
    www.roboterfreak.de

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress