#1 2025-11-26 22:55:52

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Є проблема по платі arduino UNO хто зможе допоможіть

Маю плату ардуино UNO при підключіні до компютера за допомогою програми Arduino IDE загружаю скетч для перевірки serial порта void setup() {
  // Инициализация последовательного порта со скоростью 9600 бод
  Serial.begin(9600);
  // Даем время на запуск последовательного порта
  while (!Serial) {
    ; // ждем подключения последовательного порта
  }
  Serial.println("Устройство готово!");
}

void loop() {
  // Проверяем, есть ли доступные данные от последовательного порта
  if (Serial.available() > 0) {
    // Считываем байт данных
    char incomingByte = Serial.read();
    // Отправляем полученные данные обратно в монитор порта
    Serial.print("Получено: ");
    Serial.println(incomingByte);
  }
  // Можно добавить другие действия здесь
}
скетч завантажується без проблем але монитор порта залишаєтсья пустим в чому можуть бути проблеми(на іншому пк перевіряв та сама проблема,при підключені іншої плати все працює)

Неактивний

#2 2025-11-27 00:50:57

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 175

Re: Є проблема по платі arduino UNO хто зможе допоможіть

arduino_uno_scheamtic_ch340.png

Дивно кнчн
Коли ваш скетч робить Serial.print - світлодіоди на rx-tx блимають? Може з CH340G щось. Якщо зовнішній usb-uart підключити до rx-tx - працює?

Неактивний

#3 2025-11-27 02:33:28

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

При компіляєції самого скетча блимають ці два світлодиода але при воді символа в монітор порт щоб ардуино його виводило блимає лише xt. На щод зовнышнього usb-uart не пыдключав, немаю такого

Неактивний

#4 2025-11-27 08:32:15

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

при підключені іншої плати все працює

Інша плата - така ж сама Arduino UNO?
Скетч цей же самий?
Очевидно, але про всяк випадок перевірте, що в моніторі обрана та ж швидкість порта як в скетчі.

Замкніть на платі піни RX та TX між собою перемичкою. Замкніть пін RESET перемичною на землю або затисніть кнопку RESET і утримуйте її. В цей час відправте щось із монітора в порт. Монітор відображає назад те що відправляєте?

Неактивний

#5 2025-11-27 10:32:28

jokeer
Гість

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Можливо саме цей екземпляр ch340 з якоїсь причини не працює саме на 9600. Ну, спробуйте 115200, якщо іншого немає.

#6 2025-11-27 11:42:51

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:
Mako пише:

при підключені іншої плати все працює

Інша плата - така ж сама Arduino UNO?
Скетч цей же самий?
Очевидно, але про всяк випадок перевірте, що в моніторі обрана та ж швидкість порта як в скетчі.

Замкніть на платі піни RX та TX між собою перемичкою. Замкніть пін RESET перемичною на землю або затисніть кнопку RESET і утримуйте її. В цей час відправте щось із монітора в порт. Монітор відображає назад те що відправляєте?

Так інша плата також Arduino UNO але китайська і скетч такий самий який вказував вище, Швидкість в моніторі я обрав таку саму як в скетчі також змінював на 115200
Я спрбував замкнувши піни RX та TX між собою та з затиснувшою кнопкою Reset щось відправить з монітора але результат той самий.

Неактивний

#7 2025-11-27 11:45:00

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

jokeer пише:

Можливо саме цей екземпляр ch340 з якоїсь причини не працює саме на 9600. Ну, спробуйте 115200, якщо іншого немає.

Пробував але результат той самий

Неактивний

#8 2025-11-27 12:30:00

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

Так інша плата також Arduino UNO але китайська

А мікросхеми USB-UART інтерфейса на них однакові? Як на схемі, CH340G?

Я би запідозрив апаратну проблему, але тоді б і заливка скетча не працювала би. Можливо, мікросхеми USB-UART трохи різні, і аплоадер їх ініціалізує коректно в обох випадках, а монітор із однією з них чомусь не дружить.
У вас Windows? Пробували яку-небудь іншу програму-термінал замість того вбудованого монітора? У вінді колись був Hyperterminal, але не знаю, чи є він досі.

Якщо при замкнених RX-TX дані не повертаються, то схоже, проблема або з монітором, або з USB-UART інтерфейсом.

Про всяк випадок давайте перевірим, чи запускається скетч взагалі, і чи працює передача з МК:

void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

bool state = false;

void loop()
{
  digitalWrite(LED_BUILTIN, state);
  Serial.println(state);
  state = !state;
  delay(500);
}

Остання редакція dimich (2025-11-27 12:31:46)

Неактивний

#9 2025-11-27 17:14:13

jokeer
Гість

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Якщо ноги 2 і 3 ch340 (згідно схеми) замкнути - в моніторі набрані на клавіатурі букви повинні дублюватись. Спробуйте так, для початку

#10 2025-11-27 18:02:17

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:
Mako пише:

Так інша плата також Arduino UNO але китайська

А мікросхеми USB-UART інтерфейса на них однакові? Як на схемі, CH340G?

Я би запідозрив апаратну проблему, але тоді б і заливка скетча не працювала би. Можливо, мікросхеми USB-UART трохи різні, і аплоадер їх ініціалізує коректно в обох випадках, а монітор із однією з них чомусь не дружить.
У вас Windows? Пробували яку-небудь іншу програму-термінал замість того вбудованого монітора? У вінді колись був Hyperterminal, але не знаю, чи є він досі.

Якщо при замкнених RX-TX дані не повертаються, то схоже, проблема або з монітором, або з USB-UART інтерфейсом.

Про всяк випадок давайте перевірим, чи запускається скетч взагалі, і чи працює передача з МК:

void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

bool state = false;


void loop()
{
  digitalWrite(LED_BUILTIN, state);
  Serial.println(state);
  state = !state;
  delay(500);
}

При завантаженні скетче блимнули світлодіоди L,RX,TX  але потім світлиця лише світло диод L
Що цікаве я користувався цією платою десь з неділю завантажуючи на неї різні проекти але в один момент просто дані перестали натходити

Остання редакція Mako (2025-11-27 18:03:38)

Неактивний

#11 2025-11-27 18:09:55

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

jokeer пише:

Якщо ноги 2 і 3 ch340 (згідно схеми) замкнути - в моніторі набрані на клавіатурі букви повинні дублюватись. Спробуйте так, для початку

Дісно я замкнув на мікросхемі ці дві ноги та уводячи цифру в монитор порт вони дублююця

Остання редакція Mako (2025-11-27 18:37:16)

Неактивний

#12 2025-11-27 18:13:03

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

@jokeer, що це за схема взагалі, звідки вона? Cпочатку не звернув уваги, думав, це топікстартер запостив схему свого пристрою.
На оригінальному UNO ніяких CH340 нема, там ще одна атмега в ролі USB-адаптера.
По тій схемі UART якщо і працюватиме, то хіба що на чесному слові.

Неактивний

#13 2025-11-27 18:20:31

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:

@jokeer, що це за схема взагалі, звідки вона? Cпочатку не звернув уваги, думав, це топікстартер запостив схему свого пристрою.
На оригінальному UNO ніяких CH340 нема, там ще одна атмега в ролі USB-адаптера.
По тій схемі UART якщо і працюватиме, то хіба що на чесному слові.

На моїй схемі є мікросхема CH340G на ній я і замкнув 2 та 3 ногу

Остання редакція Mako (2025-11-27 18:36:48)

Неактивний

#14 2025-11-27 18:23:29

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

При завантаженні скетче блимнули світлодіоди L,RX,TX  але потім світлиця лише світло диод L

Просто світиться, не блимає? Якщо так, то мікроконтролер просто висить, скетч не виконується. UART тут ні до чого.

Що цікаве я користувався цією платою десь з неділю завантажуючи на неї різні проекти але в один момент просто дані перестали натходити

Mako пише:

Дісно я замкнув на процесорі ці дві ноги та уводячи цифру в монитор порт вони дублююця

Стоп, на якому процесорі? Спочатку давайте розберемось, що у вас за плата, з якою проблеми. Що там в якості USB-UART адаптера: друга атмега, CH340, чи щось інше?

Неактивний

#15 2025-11-27 18:25:19

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

На моїй схемі є процесор CH340G на ній я і замкнув 2 та 3 ногу

А, ви мікросхему адаптера називаєте "процесором". Ну добре, тоді зрозумів smile

Неактивний

#16 2025-11-27 18:29:21

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:
Mako пише:

При завантаженні скетче блимнули світлодіоди L,RX,TX  але потім світлиця лише світло диод L

Просто світиться, не блимає? Якщо так, то мікроконтролер просто висить, скетч не виконується. UART тут ні до чого.

Що цікаве я користувався цією платою десь з неділю завантажуючи на неї різні проекти але в один момент просто дані перестали натходити

Mako пише:

Дісно я замкнув на процесорі ці дві ноги та уводячи цифру в монитор порт вони дублююця

Стоп, на якому процесорі? Спочатку давайте розберемось, що у вас за плата, з якою проблеми. Що там в якості USB-UART адаптера: друга атмега, CH340, чи щось інше?

В мене плата Arduino UNO R3

Неактивний

#17 2025-11-27 18:36:03

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:
Mako пише:

На моїй схемі є процесор CH340G на ній я і замкнув 2 та 3 ногу

А, ви мікросхему адаптера називаєте "процесором". Ну добре, тоді зрозумів smile

Да вибачте за непорозуміння

Неактивний

#18 2025-11-27 18:41:31

jokeer
Гість

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Ок, ch340 живий.
Якщо перемичку прибрати, затиснути reset і щось набирати на клавіатурі - один led мигає, так?

#19 2025-11-27 18:50:56

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

В мене плата Arduino UNO R3

Ага, там дійсно має бути CH340. Дивне у них рішення - поставити резистор R8 послідовно з вихідного піна до світлодіода, а не після. Але підтяжки світлодіодами пояснюють, чому loopback не працює при замиканні RX/TX на самій платі, а тільки зі сторони CH340.

jokeer пише:

Ок, ch340 живий.

Наскільки розумію з попередньої відповіді, там сам MCU висить, скетч не виконується.

Неактивний

#20 2025-11-27 18:57:03

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

jokeer пише:

Ок, ch340 живий.
Якщо перемичку прибрати, затиснути reset і щось набирати на клавіатурі - один led мигає, так?

Світиця лише світлодиод L

Остання редакція Mako (2025-11-27 18:59:52)

Неактивний

#21 2025-11-27 18:59:34

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:

Наскільки розумію з попередньої відповіді, там сам MCU висить, скетч не виконується.

Наскільки я зрозумів сама плата ардуино завісла те не виконує не яких дій?

Неактивний

#22 2025-11-27 19:09:02

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

Наскільки я зрозумів сама плата ардуино завісла те не виконує не яких дій?

Якщо після завантаження скетчу з цього повідомлення світлодіод L не блимає з періодом в 1 секунду, значить не виконує.
Завантажте Blink із меню прикладів. Він запрацює чи ні?

Але дивно, що світиться, бо в скетчі його початковий стан LOW, і вмикається він лише через пів секунди. Судячи по схемі, тут LED вмикається високим рівнем.
Може бутлоадер глючить, він залишає LED світитись, а на скетч навіть не передає керування.

Неактивний

#23 2025-11-27 19:12:30

Mako
Учасник
Зареєстрований: 2025-11-26
Повідомлень: 12

Re: Є проблема по платі arduino UNO хто зможе допоможіть

dimich пише:
Mako пише:

Наскільки я зрозумів сама плата ардуино завісла те не виконує не яких дій?

Якщо після завантаження скетчу з цього повідомлення світлодіод L не блимає з періодом в 1 секунду, значить не виконує.
Завантажте Blink із меню прикладів. Він запрацює чи ні?

Але дивно, що світиться, бо в скетчі його початковий стан LOW, і вмикається він лише через пів секунди. Судячи по схемі, тут LED вмикається високим рівнем.
Може бутлоадер глючить, він залишає LED світитись, а на скетч навіть не передає керування.

Завантажував але результат той самий

Неактивний

#24 2025-11-27 19:32:24

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 704

Re: Є проблема по платі arduino UNO хто зможе допоможіть

Mako пише:

Завантажував але результат той самий

Схоже як наче флешка накрилась. У вас увімкнено "перевіряти код після завантаження"?
2025-11-27-182025_scrot_20251127-1835.png

Хоча регіон з програмою може бути і цілим, а накрилась частина бутлоадера.

Можете спробувати здампити флешку самим бутлоадером:

avrdude -c arduino -p m328p -P COMn -b 115200 -D -U flash:r:flash.bin:r

(замініть COMn на свій ідентифікатор порта).

Або підключіть програматор і спробуйте перепрошити бутлоадер. Може допоможе (а може й ні).

Остання редакція dimich (2025-11-27 19:37:41)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму