Привет) Подскажите, а есть какой-нибудь сервис для моделирования работы ардуино? Часто в разъездах, и нет возможности брать всё с собой, а вот написать код и проверить, будет ли оно работать как надо - хочется.

Комментарии: 28

  1. Roman

    протеус скачай

    • Anonim

      Спасибо большое. 3 дня потратил на то, что бы написать простенькую программу. Вопрос следующего характера: почему LOW включает светодиод, а HIGH отключает? По названию не логично жЫ.

      • Roman

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

        • Anonim

          Вот у меня вроде и есть 328р. Короче, заказал плату в Китае. Но вроде бы, всё совместно с ардутновским. Где об этом можно почитать?

      • Byte

        Потому что это уровень на ноге, низкий или высокий. А будет светодиод при этом светиться или нет — зависит от того, как он подключен… ;)

        • Anonim

          Спасибос) Минус на выход.

          • Roman

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

            • Anonim

              Я просто занимаюсь установкой охранных и пожарных систем, поэтому некоторые азы в моей голове оттуда))) Но после последних 3х дней я понял, что тут все иначе Принял, воспользуюсь советом. Выходных бы дождаться.

              • Roman

                к любому совету нужно относиться с небольшим скепсисом. Поищи в сети уроки еще.

                • Anonim

                  Согласен, но я спросил совет, задал вопрос, и теперь, в первую очередь почитаю/посмотрю, а уже потом умничать буду)

              • Roman

                ибо ардуина это платформа со всеми вытекающими, а не микроконтроллер.

          • Byte

            Какой «минус»? Катод диода? Анод на плюс питания. LOW на ноге — появился минус, разница потенциалов, диод светится. HIGH — нет разницы, не светится. Врубаем наоборот, анодом к ноге, катодом на общий минус. HIGH — светится, потому что… продолжать? ;)

          • Roman

            резистор к светодиоду обязателен. как резинка с портовой проституткой

            • Anonim

              Ну типа того) Просто я думал несколько иначе. Раз типа выход, то и выдавать должно +5. А тут хер пойми. То же самое и с датчиком. Сложно было, но теперь немного начинаю понимать что к чему. Ойой) не всё так сразу))) Хм... Ок, а какой? И для чего?

              • Byte

                Оно и выдаёт ;)

                • Anonim

                  Чую, сча будут маты или бан Ну типа как всегда, управляющий -?

                  • Byte

                    У ноги есть два (ну, три) состояния. Вниз, к нулю питания, и вверх, к плюсу. Как дальше будет оно работать — зависит от схемотехники. Почему диоды включают, чтобы они работали «в обратной логике» — второй вопрос. Если кратко — так исторически сложилось ;)

                    • Anonim

                      Это понятно, ну а почему датчик препятствия в спокойном состоянии близится к 5В, а при срабатывании к 0? Вот тут действительно сложнА

                      • Byte

                        Подтяжка к линии питания. Помехозащищённость, если кратко, опять-таки. Помеха может потенциал на ногу МК навести и утянуть её вверх, будет ложная сработка, а вот утащить к минусу она её не сможет ;)

                        • Anonim

                          Ничего не понял, но по вашему тексту поищу определения и что да как) Хотя я думал совсем иначе. Ну есть отражение(получение) сигнала, то ок, формируем напряжение. Если нет, то 0. А тут всё наоборот. Действительно было сложно для понимания, с чего это получилось, что HIGH это выкл, а LOW вкл))

                          • Roman

                            резистор подбирается исходя из параметров светодиода И максимального тока на порте микроконтроллера. Упомянутый 328р на разных портах может осилить от 20 до 50ма. Проще принять тот факт, что везде 20ма. Исходи из этого. Например, обычный светодиод, с полукруглой линзой, красный - резистор 220ом. Хотя если точно высчитывать то будет другое значение. Каждый цвет светодиода - светится разной степенью яркости, при одинаковом токе. То есть синий и красный при одном и том же ограничивающем ток резисторе будут светиться по разному.

                            • Anonim

                              Ну так получается, что и без резистора они будут светиться. Сейчас вопрос в том, что бы они работали в роли индикации правильности написания программы, не более.

                              • Roman

                                нельзя подключать без резистора спалишь ногу мк

                              • Byte

                                Без резистора они будут ГОРЕТЬ. Или они, или порт контроллера, или и то, и другое.

                              • Roman

                                светодиод может протащить через себя дохера тока. а мк - нет. даже в светодиодных лентах и то резисторы ставят только в ленте резистор нужен, чтобы не спалить светодиод. А в твоем случае - чтобы не спалить нежную, слабую микросхему. Ну и светодиод тоже

Не нашли ответ?

Вам также может быть интересно