Ответить
  • tolj Junior Member
    офлайн
    tolj Junior Member

    34

    14 лет на сайте
    пользователь #234975

    Профиль
    Написать сообщение

    34
    # 20 октября 2021 09:37

    Всем доброе утро. Очень нужна помощь. В кратце раскажу суть. Есть канал на ютубе.Ссылку я оставлю в архиве, не сочтите за рекламу, просто если кто то решит помочь, для большей информации. Человек делает пиропульт на ардуинке. Есть схема, есть скечь. Сам не плохой электронщик, а вот программировать не очень.
    Суть проблемы такова:
    1. Скечь заливается без проблем, но не видит матричную клаву. На нажатие кнопок не реагирует.
    2. После нескольких манипуляций с выключателями подвисает.
    Скечь не маленький поэтому решил выставить его в архиве. Там же схема и ссылка на канал.
    Всем кто откликнулся ОГРОМНОЕ СПАСИБО.

    Ссылка на сайт:
    https://www.youtube.com/channel/UCa771F_rA7PsgkoYwa8LVJw/discussion
    Скеч:
    https://yadi.sk/d/n7e-SRPwqMCMh

  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 20 октября 2021 11:51 Редактировалось Land, 1 раз.

    tolj, нет особого желания в чужом коде ковыряться, но. Если у вас в скетче порты столбцов подтянуты к питанию

    //---------------Установка портов матрицы клавиатуры--------------------------
    pinMode (38, OUTPUT); // Порты строк - на вывод
    pinMode (39, OUTPUT);
    pinMode (40, OUTPUT);
    pinMode (41, OUTPUT);

    pinMode (42, INPUT); // Порты столбцов - на ввод
    pinMode (43, INPUT);
    pinMode (44, INPUT);
    pinMode (45, INPUT);

    digitalWrite (42,HIGH); // подтягивающие резисторы к
    digitalWrite (43,HIGH);
    digitalWrite (44,HIGH);
    digitalWrite (45,HIGH);

    то тестирование нажатой кнопки должно происходить по нулю на порте столбцов. Т.е. на порты строк надо подавать "0" при сканировании строк. скорей всего это не так и строки сканируются единицей.

    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 21 октября 2021 21:30

    tolj, да не за что. :D

    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • tolj Junior Member
    офлайн
    tolj Junior Member

    34

    14 лет на сайте
    пользователь #234975

    Профиль
    Написать сообщение

    34
    # 22 октября 2021 10:39

    Доброе время суток. Кто может подсказать. Пытаюсь в протеусе унку запусть. Самое простое моргание светодиодом, а он на меня ругается. И вот, что пишет. Чего я делаю не так?

  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 22 октября 2021 12:19
    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4106

    18 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4106
    # 22 октября 2021 20:34

    tolj, Не советую в протеусе что то тестировать, лучше сразу в плату записывайте и тестируйте, время и нервы сэкономите. Там может глючить, если вообще запустится, а в железе может без проблем заработать.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • tolj Junior Member
    офлайн
    tolj Junior Member

    34

    14 лет на сайте
    пользователь #234975

    Профиль
    Написать сообщение

    34
    # 24 октября 2021 18:23

    Проблема в том, что нужно проверить скечь. Я заливаю в мега, а он глючит. А еще большая проблема , что скечь не мой. В С++ я ой как не силен. Вот и хотем прогнать его в протеусе.

  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 24 октября 2021 20:39

    tolj, хм. А с чего вы решили, что если скетч на железе "глючит", то в протеусе он пойдет работать? Отлаживайте на железе, вам уже это сказали.

    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • tolj Junior Member
    офлайн
    tolj Junior Member

    34

    14 лет на сайте
    пользователь #234975

    Профиль
    Написать сообщение

    34
    # 24 октября 2021 20:49

    Да блин, на железе не идет. Хотя как бы все разведено правельно. Сто раз проверил. В моем посте выше есть схема и есть скечь. Железо все проверил не однократно. Проблема в чем. Прога грузится все ок. нопосле нескольких манипуляций с переключателями пора виснет. Может кто то подскажет причину. Спасибо.

  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 24 октября 2021 21:09

    tolj, возможную причину вам подсказали. Вы ее проверили?

    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • RepoMan Senior Member
    офлайн
    RepoMan Senior Member

    949

    14 лет на сайте
    пользователь #295041

    Профиль
    Написать сообщение

    949
    # 24 октября 2021 21:55

    Я бы крайне опасался пиротехников с ТАКИМ пиропультом. Вам реально не страшно такое использовать?

  • tolj Junior Member
    офлайн
    tolj Junior Member

    34

    14 лет на сайте
    пользователь #234975

    Профиль
    Написать сообщение

    34
    # 25 октября 2021 08:56

    Да нет не страшно. Если все пойдет как надо, все будет работать, его всеравно нужно будет сертифицировать в лаборатории.

  • Land Клуб Самоделкиных
    офлайн
    Land Клуб Самоделкиных

    25642

    23 года на сайте
    пользователь #1470

    Профиль
    Написать сообщение

    25642
    # 25 октября 2021 16:22
    tolj:

    Если все пойдет как надо, все будет работать

    с чего бы это? Пока С не изучите, да не набьете шишек -- не будет работать. Ну или денег не заплатите кому-нибудь

    Согласно теории струн Вселенная имеет дополнительные измерения, свернутые в пространство Калаби-Яу.
  • Махасаматман Member
    офлайн
    Махасаматман Member

    274

    11 лет на сайте
    пользователь #721530

    Профиль
    Написать сообщение

    274
    # 25 октября 2021 16:22

    Вы когда пойдёте это сертифицировать в лаборатории, сперва обязательно узнайте, где там запасной выход.

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4106

    18 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4106
    # 26 октября 2021 21:38
    tolj:

    В С++ я ой как не силен

    Пишите на паскале или бэйсике, что ближе к телу. Я в школе Паскаль учил, пишу проги для МК на паскале.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Шершень Клуб Самоделкиных
    офлайн
    Шершень Клуб Самоделкиных

    695

    11 лет на сайте
    пользователь #815596

    Профиль
    Написать сообщение

    695
    # 26 октября 2021 22:02
    SIO:

    Пишите на паскале или бэйсике, что ближе к телу. Я в школе Паскаль учил, пишу проги для МК на паскале.

    На Паскале или всë же на ST?

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4106

    18 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4106
    # 26 октября 2021 22:29
    Шершень:

    SIO:

    Пишите на паскале или бэйсике, что ближе к телу. Я в школе Паскаль учил, пишу проги для МК на паскале.

    На Паскале или всë же на ST?

    Не знаю что такое ST, на паскале, как ТурбоПаскаль.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Шершень Клуб Самоделкиных
    офлайн
    Шершень Клуб Самоделкиных

    695

    11 лет на сайте
    пользователь #815596

    Профиль
    Написать сообщение

    695
    # 27 октября 2021 08:00

    ST это типа стандартный паскалеподобный язык программирования для промышленных контроллеров.
    Не знал что для обычного паскаля компиляторы под контроллеры существуют.

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4106

    18 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4106
    # 27 октября 2021 19:06
    Шершень:

    ST это типа стандартный паскалеподобный язык программирования для промышленных контроллеров.
    Не знал что для обычного паскаля компиляторы под контроллеры существуют.

    MikroPascal, MikroBasic есть для AVR, PIC, ARM, 8051 и еще много для чего у этой конторы компилятором, Си естественно тоже имеется. Хороший хелп, много своих отладочных плат и модулей, но стоят как денег.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • elemen Senior Member
    офлайн
    elemen Senior Member

    9400

    14 лет на сайте
    пользователь #235079

    Профиль
    Написать сообщение

    9400
    # 28 октября 2021 07:29
    tolj:

    Да блин, на железе не идет. Хотя как бы все разведено правельно. Сто раз проверил. В моем посте выше есть схема и есть скечь. Железо все проверил не однократно. Проблема в чем. Прога грузится все ок. нопосле нескольких манипуляций с переключателями пора виснет. Может кто то подскажет причину. Спасибо.

    Отладку в консоль религия не позволяет использовать?

    Make one dollor 1.9 BYN again! Donny Trump.