Проверьте код.
- Войдите на сайт для отправки комментариев
Сб, 08/12/2012 - 17:40
Проверьте корректность кода:
#include <Servo.h> Servo servo_pin_14; int _ABVAR_1_; int _ABVAR_2_; int _ABVAR_3_; void setup() { servo_pin_14.attach(14); pinMode( 12 , OUTPUT); pinMode( 13 , OUTPUT); pinMode( 1 , OUTPUT); } void loop() { digitalWrite( 12 , !(HIGH )); servo_pin_14.write( 1 ); for (_ABVAR_1_=0; _ABVAR_1_< ( 5 ); ++_ABVAR_1_ ) { digitalWrite( 1 , !(HIGH )); delay( 500 ); digitalWrite( 1 , !(HIGH )); delay( 500 ); digitalWrite( 13 , !(HIGH )); delay( 500 ); } digitalWrite( 12 , !(HIGH )); servo_pin_14.write( 1 ); for (_ABVAR_2_=0; _ABVAR_2_< ( 5 ); ++_ABVAR_2_ ) { digitalWrite( 13 , !(HIGH )); delay( 500 ); digitalWrite( 1 , !(HIGH )); delay( 500 ); } for (_ABVAR_3_=0; _ABVAR_3_< ( 5 ); ++_ABVAR_3_ ) { digitalWrite( 13 , !(HIGH )); delay( 500 ); digitalWrite( 1 , !(HIGH )); delay( 500 ); } }
Полная бредятина. Ваш код можно заменить вот на этот:
который просто инициализирует серву на 14 выводе, поставит ее в положение 1 градус и настроит (не понятно зачем) выводы 1, 12 и 13 на выход. И еще раз повторюсь учитесь пользоваться редактором кода, а не ArduBlock.
А я не хочу им пользоваться
А я не хочу им пользоваться
не пользуйся..:)