Die Original-Servoelektronik ist noch drin.
Mein Problem ist jetzt, dass sich das Servo sofort dreht, wenn Spannung auf dem Board ist, obwohl es das eigentlich nicht sollte.
Der Code:
Wenn ich den ganzen Servo-Müll rausschmeiße, dann dreht es sich nicht, also schließe ich daraus, dass es zu 100% an der Software liegt?!Code:'erstes Bascom-Programm für Roboter $regfile "m16def.dat" $crystal = 8000000 Config Portd.6 = Output Config Portd.7 = Output Config Portb.2 = Output Config Pind.5 = Input Config Pind.4 = Input Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 Config Lcd = 16 * 2 Config Servos = 2 , Servo1 = Portd.6 , Servo2 = Portd.7 , Reload = 10 Enable Interrupts 'Interrupts für Servo erforderlich! Taster1 Alias Pind.5 Taster2 Alias Pind.4 Led_gruen Alias Portb.2 'hier dreht sich das Servo! Portd.6 = 0 ' hier dreht es sich immernoch?! Cursor Off Cls Locate 1 , 1 Lcd "# RobiRobo 1.0 #" Waitms 500 Led_gruen = 1 Wait 1 Servo(1) = 100 Cls Locate 2 , 1 Lcd "Servo 1 an" Wait 60 Portd.6 = 0 Cls Locate 2 , 1 Lcd "Servo 1 aus" End
Bei einem anderen gehackten Servo ist das gleiche Problem, hier ist auch noch das Poti drinne, aber wenn man am Poti dreht ändert sich komischerweise garnichts?







					
					
					
						
Zitieren

Lesezeichen