Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo servo_pin_11;
- int zeit = 0 ;
- int wiederhole = 0 ;
- int fertig = 0 ;
- int a;
- void setup()
- {
- servo_pin_11.attach(11);
- Serial.begin(9600);
- pinMode( 10 , OUTPUT);
- pinMode( 6 , OUTPUT);
- servo_pin_11.write( 35 );
- zeit = 0 ;
- wiederhole = 5 ;
- fertig = 40 ;
- }
- void loop()
- {
- Serial.print("programm start");
- Serial.println();
- servo_pin_11.attach(11);
- digitalWrite( 10 , HIGH );
- digitalWrite( 6 , LOW );
- delay( 1000 );
- servo_pin_11.write( 35 );
- delay( 1000 );
- servo_pin_11.detach();
- Serial.print("poti auslesen");
- Serial.println();
- zeit = map ( analogRead(4) , 0 , 1023 , 0 , 30000 ) ;
- for (a=1; a<= ( wiederhole ); ++a )
- {
- Serial.print("1 nach");
- Serial.print(zeit);
- Serial.println();
- delay( zeit );
- }
- servo_pin_11.attach(11);
- delay( 100 );
- for (a=1; a<= ( 3 ); ++a )
- {
- Serial.print("ruetteln eins");
- Serial.println();
- servo_pin_11.write( 40 );
- delay( 300 );
- servo_pin_11.write( 30 );
- delay( 300 );
- }
- servo_pin_11.detach();
- for (a=1; a<= ( wiederhole ); ++a )
- {
- Serial.print("2 nach");
- Serial.print(zeit);
- Serial.println();
- delay( zeit );
- }
- servo_pin_11.attach(11);
- delay( 100 );
- for (a=1; a<= ( 3 ); ++a )
- {
- Serial.print("rueteln zwei");
- Serial.println();
- servo_pin_11.write( 40 );
- delay( 300 );
- servo_pin_11.write( 30 );
- delay( 300 );
- }
- servo_pin_11.detach();
- for (a=1; a<= ( wiederhole ); ++a )
- {
- Serial.print("3 nach");
- Serial.print(zeit);
- Serial.println();
- delay( zeit );
- }
- servo_pin_11.attach(11);
- delay( 100 );
- for (a=1; a<= ( 3 ); ++a )
- {
- Serial.print("rueteln drei");
- Serial.println();
- servo_pin_11.write( 40 );
- delay( 300 );
- servo_pin_11.write( 30 );
- delay( 300 );
- }
- servo_pin_11.detach();
- for (a=1; a<= ( wiederhole ); ++a )
- {
- Serial.print("4 nach");
- Serial.print(zeit);
- Serial.println();
- delay( zeit );
- }
- servo_pin_11.attach(11);
- delay( 100 );
- Serial.print("Servo Endposition");
- Serial.println();
- for (a=1; a<= ( 44 ); ++a )
- {
- fertig = ( fertig + 1 ) ;
- servo_pin_11.write( fertig );
- delay( 30 );
- }
- servo_pin_11.write( 85 );
- delay( 1000 );
- Serial.print("summer start");
- Serial.println();
- servo_pin_11.detach();
- digitalWrite( 6 , HIGH );
- delay( 2000 );
- digitalWrite( 6 , LOW );
- delay( 3000 );
- Serial.print("blink start");
- Serial.println();
- for (a=1; a<= ( 500 ); ++a )
- {
- Serial.print("blinken 500");
- Serial.println();
- digitalWrite( 10 , LOW );
- delay( 2000 );
- digitalWrite( 10 , HIGH );
- delay( 300 );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement