Hallo ich melde mich mal wieder. Mit meinem oben genannten Projekt konnte ich leider noch nicht weitermachen da ein anderes Projekt gerade wichtiger ist. Also ich möchte mit zwei Freunden für Jugend Forscht
einen Feuerlösch-Roboter bauen. Die Hardware ist größtenteils fertig, die Motortreiber und das Controllerboard auch. Nun haben wir ein Problem mit der Feuerortung. Das Feuer möchten wir mit SFH 300 FA-3/4 Fototransistoren orten. ( http://www.reichelt.de/index.html?AC...6%2345%3b3%2F4 ) Nun haben wir Probleme mit dem Anschluss an den Microcontroller. Wir benutzen einen Atmega32 mit folgender Beschaltung: http://www.rn-wissen.de/index.php/AV...leicht_gemacht Wir haben einen Spannungsteiler mit einem 10k Wiederstand aufgebaut und an einen ADC Pin angeschlossen. Aber der Atmega liefert immer nur den Wert 0 zurück. Liegt der Fehler in der Schaltung oder im Programm???
Code:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = 64 Reference = Avcc
Start Adc
Dim Adc0 As Word
Config Portd.0 = Output
Do
Adc0 = Getadc(5)
If Adc0 = 0 Then
Portd.0 = 0
Else
Portd.0 = 1
End If
Loop
(Wir haben zum Testen nen Atmega8 mit der Oben im Thread genannten Beschaltung genommen damit der Atmega 32 bei einem Fehler nicht durchbrennt.)
Lesezeichen