|
为什么我写的子程序,单独使用运行没问题,两个程序合起来就只会运行一个程序- #include <Servo.h>
- Servo servo_pin_4;
- int _ABVAR_1_variablename = 0 ;
- int _ABVAR_2_i = 0 ;
- int _ABVAR_3_1 = 0 ;
- void zhuazi();
- void lunzi();
- void setup()
- {
- pinMode( 18, INPUT);
- pinMode( 14, INPUT);
- servo_pin_4.attach(4);
- pinMode( 5 , OUTPUT);
- pinMode( 6 , OUTPUT);
- }
- void loop()
- {
- zhuazi();
- lunzi();
- }
- void lunzi()
- {
- if (!( digitalRead(14) ))
- {
- servo_pin_4.write( 360 );
- delay( 3000 );
- digitalWrite( 5 , HIGH );
- digitalWrite( 6 , LOW );
- }
- }
- void zhuazi()
- {
- for (_ABVAR_1_variablename= 1; _ABVAR_1_variablename<= ( 100 ); _ABVAR_1_variablename++ )
- {
- if (!( digitalRead(18) ))
- {
- _ABVAR_2_i = ( _ABVAR_2_i + _ABVAR_3_1 ) ;
- servo_pin_4.write( _ABVAR_2_i );
- }
- }
- }
复制代码
|
|