Also hier mal ein Beispielcode zu meinem "gepulsten" Motortreibern:
Achja und dann hab ich noch ein riiiiiiießen Problem und hoffe das mir jemand helfen kann. Ich hab die IR-Schaltung wie oben aufgebaut (das Poti hab ich weggelassen). Dann setzte ich IR-LED's neben den Phototransistor und packte den mit rotem Isolierband ein, das er nicht sofort von den IR-LED's angestrahlt wird. Dann Spannung angeschlossen, messgerät auf Durchgangsprüfer gestellt, also ohne gegenstand vor dem Phototransistor: Kein Piepser, dafür extrem hochohmig... soweit so gut. Dann Meine Hand in ca. 5 cm Abstand hingehalten und siehe da... Der Durchgangsprüfer meldet sich, 15 Ohm Widerstand. Ich dachte mir dann , OK das müsste ja dann auch am Robo klappen und hab dann an den Kollektor des normalen Transistor den Port und an den Emitter GND drangehängt, und jetzt? Nichts funktioniertCode:$regfile = "m8def.dat" $crystal = 8000000 DDRB = &B000011 PORTB = &B000000 Do Portb.0 = 1 'rechter Motor wird eingeschalten Portb.1 = 1 'linker Motor wird eingeschalten waitms 25 Portb.0 = 0 'rechter Motor wird ausgeschalten Portb.1 = 0 'linker Motor wird ausgeschalten waitms 25 Loop... Ich hab keine Ahnung wieso... Kann mir jemand helfen oder hat jemand nen Schwachpunkt in der Schaltung entdeckt? Oder kann jemand nen anderen Schaltplan von so einer IR-Schaltung posten??







Zitieren

Lesezeichen