Китайская Arduino UNO

Тема в разделе "Arduino & Shields", создана пользователем DevilOfDeath, 19 июн 2014.

  1. Salk

    Salk Гик

    "Состояния Arduino" меняются только повторной перепрошивкой микроконтроллера, т.е. просто очистить память Arduino нельзя, нужно просто дать ему "новое" задание. Хотите погасить светодиод, просто скажите Arduino это, написав соответствующий код
    Код (C++):
    void loop()
    {
    // измените состояние 13 пина Arduino на LOW, и удалите строчки, которые зажигают светодиод (HIGH)
      digitalWrite(13, LOW);
    // на 13 пине, как раз располагается тот самый светодиод, который моргает
    }
    Да, при подаче питания Arduino начинает исполнять код, зашитый в неё ранее.
     
  2. Рамиль

    Рамиль Нуб

    Спасибо за ответ! То есть написанный Вами скетч нужно залить в ардуино?
     
  3. Megakoteyka

    Megakoteyka Оракул Модератор

    Если очень хочется, то можно это сделать программатором.
     
  4. Рамиль

    Рамиль Нуб

    Спасибо!
     
  5. Рамиль

    Рамиль Нуб

    Спасибо, я разобрался.
     
  6. Lorenso

    Lorenso Нуб

    Добрый день. Племяннику прислали китайскую dccduino uno r3 на atmega328p с ch340g. Так вот при подключении к компьютеру вообще ничего не происходит, будто ни чего и не подключали. На плате горит on и L, бутлоадер через другую ардуино залить вышло, но это ничего не изменило, выходит проблема с ch340g, на кварцевом резонаторе 12к напряжение по нулям. В общем как проверить работоспособность ch340g и если она работает как ее перепрошить?


    [​IMG]
     
  7. Onkel

    Onkel Гуру

    загрузите в писюк драйвер этой сh340g (не помню где он скачивается , называется ch341ser.exe), посмотрите в "мой компьютер" каким номером встала плата ( в секции COM/LPT вроде, плата должна встать как vcp (виртуальный ком порт)), запускайте ардуино ide и выставляйте в конфиге тот номер, что показал вам "мой компьютер...", и будет вам счастье. dcduino платы хорошо делает.
     
  8. Onkel

    Onkel Гуру

    пы сы форум не дает аттачить ехе файлы, так что сами его поищите, он должен быть на сайте продавцов или изготовителей этой дуины.
     
  9. Lorenso

    Lorenso Нуб

    Драйверы ставил, при подключении ардуинки так же ничего не происходит, новых устройств не появляется. Win 8.1 64bit, цифровые подписи отключены.
     
  10. Onkel

    Onkel Гуру

    скорее всего драйвер не встал. с вынь 8 все время всякая хрень происходит, то ide запускается только админом, то еще что. Спалить ch340 непросто.
     
  11. Lorenso

    Lorenso Нуб

    Но по идеи при подключении ch340g система должна высветить что вообще что то подкючилось, не зависимо от того есть ли драйверы, а тут система вообще ни как не реагирует.
     
  12. Onkel

    Onkel Гуру

    у меня без драйверов ничего не высвечивала, правда про вынь 8 не скажу - на 7 делал
     
  13. Helix59

    Helix59 Нуб

    Расскажите пожалуйста детали. Столкнулся с этой проблемой, как ее решить? Как прошить китайскую arduino uno ch340
     
  14. Dino90

    Dino90 Нуб

    Здравствуйте! Возникла проблема с прошивкой китайской Arduino UNO R3
    При прошивке стандартного "Blink" выдает ошибку приведенную ниже.
    Драйвера переустанавливал 100 раз, пробовал на разных компах и под разными осями.
    Комп видит как Arduino UNO.
    В чем может быть проблема?
    Arduino: 1.6.6 (Windows 7), Плата:"Arduino/Genuino Uno"

    Скетч использует 1 030 байт (3%) памяти устройства. Всего доступно 32 256 байт.
    Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x4f
    Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x4f
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x4f
     
  15. Karabas

    Karabas Гик

    Была у меня одна мертвая Нано, думал сделать брелок на ключи.
    Но решил дать ей шанс.
    Нужно:
    Рабочая Ардуина, проводки, IDE 1.0.1
    Сначала в Рабочую заливаем скетч "Программер ISP"
    соединяем по схеме

    Ардуино труп
    D10---->----reset
    D11---->----D11
    D12---->----D12
    D13---->----D13
    +5V---->----+5V
    Gnd---->----Gnd

    Затем выбераем кого мы оживляем Tools > Board > Ваша Плата
    Затем жмем Burn Bootloader
    Следует учесть, что китай такой китай, поэтому может дать ошибку, в этом случае попробуйте выбрать другую плату. Моя Нано, внезапно, оказалась Мини :D.

    После можно ее подключить и попробовать залить скетч.
     
  16. seres

    seres Нуб

    Мини, уно, нано заливается одинаково т.к. на одной микросхеме построены Atmega328. Я на Про Мини заливал скетч под платой Нано!!! И норм заливалось и работало...
     
  17. Karabas

    Karabas Гик

    Я не о скетче, а о загрузчике говорил.
    Кстати, после обновления 1.7.8 загрузчик стал нормально загружаться в два клика.
     
  18. DrProg

    DrProg Вечный нерд

    Сегодня притащили мне такую поделку:
    [​IMG]
    Пока не включал. Внешне вроде бы неплох, спаян крепко и чисто. Засмущал кварц на 12МГц, для них это норма?
    Возможно придется повозиться с подключением.
     
    ИгорьК нравится это.
  19. так тамже не атмега, а усб-ттл переходник, ему 12 нужно.
    возится не придется, проста оно на каждый чих от системы перезагружается, изза того самого переходника
     
  20. DrProg

    DrProg Вечный нерд

    Так это от переходника кварц? А основной где?
     
    ИгорьК нравится это.