Ардуинка самопроизвольно перезагружает комп. o_0

Тема в разделе "Arduino & Shields", создана пользователем Злая Птичка, 13 сен 2012.

  1. Вот код:
    Код (Text):
    // Sweep
    // by BARRAGAN <http://barraganstudio.com>
    // This example code is in the public domain.
     
     
    #include <Servo.h>
     
    #include <LiquidCrystal.h>
     
    LiquidCrystal lcd(4, 5, 10, 11, 12, 13);
     
    Servo myservo;  // create servo object to control a servo
                    // a maximum of eight servo objects can be created
     
    int pos = 0;    // variable to store the servo position
     
    void setup()
    {
          lcd.begin(16, 2);
        lcd.print("    \xA8p\xB8\xB3""e\xBF");
        lcd.setCursor(0, 1);
        lcd.print("  o\xBF A\xBC\xBE""ep\xBA\xB8");
      myservo.attach(9);  // attaches the servo on pin 9 to the servo object
    }
     
     
    void loop()
    {
      for(pos = 0; pos < 180; pos += 1)  // goes from 0 degrees to 180 degrees
      {                                  // in steps of 1 degree
        myservo.write(pos);              // tell servo to go to position in variable 'pos'
        delay(15);                      // waits 15ms for the servo to reach the position
      }
      for(pos = 180; pos>=1; pos-=1)    // goes from 180 degrees to 0 degrees
      {                              
        myservo.write(pos);              // tell servo to go to position in variable 'pos'
        delay(15);                      // waits 15ms for the servo to reach the position
      }
    }
    Питание ардуинки - USB и полуразряженная "Крона".
    Так вот - при исполнении этого кода, LCD включается и выключается бесконечно,
    Сервопривод еле-еле крутится,
    А комп сам перезагружается! o_0

    Может проблема в полуразряженности "Кроны"?

    Жду ответов!

    p.s. Так как комп перезагружается - на ардуинку залить другой скетч - невозможно!
     
  2. upd: После перезагрузки:
    [​IMG]
     
  3. Rx

    Rx Нерд

    Неужели так сложно купить новую и проверить? Убийство же ведёте среди своего устройства.
     
    Citrus нравится это.
  4. Citrus

    Citrus Нерд

    Так комп перезагружается или выкидывает в синий экран =) ?, а затем перезагружается ?
    И нужен лог ошибки...
    Да вот ещё что купите новую крону =))))
     
  5. nailxx

    nailxx Официальный Нерд Администратор

    Питать двигла Кроной — плохо. Её хватит очень ненадолго. Для механики лучше взять NiMH-аккумуляторы. Они гораздо лучше держат стабильное напряжение в течение жизни и умирают почти моментально, в отличие от алкалайна, который постоянно теряет вольтаж пока не сядет.
     
  6. hibiki

    hibiki Гик

    ой, ну какой лог.. винда настроена не перезагрузку при BSOD, дампы, может, и не делаются даже

    маловероятно, что из-за проблем на портах происходит "железная" перезагрузка
     
  7. Citrus, никакого синего экрана - нету.
    nailxx, а дайте когда разьём питания для NiMH-аккумулятора :D
     
  8. Всё, я разобрался.
    Тема закрыта.