Перейти к содержанию

Модель светофора


Рекомендуемые сообщения

Подробное описание модели светофора для четырёхстороннего перекрёстка, на микроконтроллере. Алгоритм работы полностью соответствует работе настоящего светофора. Имеется исходный код с подробными комментариями работы и возможностью изменять временные и циклические параметры работы устройства. Файлы проекта , фото и видео присутствуют.

Ссылка на статью: //cxem.net/mc/mc507.php

Автор статьи: //cxem.net/profile/26920/

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Да, ланн.... Давным-давно мне понадобилось изготовить в детсад такой девайс за один вечер! Я искал схемы и ничего путного не попадалось.Или рассыпуха глобальная, или МК крутой! В итоге на 561 клепал. И сегодня, я б сказал, меня эта схема устроила б вполне!

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Хотите поговорить на эту тему? Не вопрос!
Вот где это :

2 часа назад, admin сказал:

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

реализовано в коде? ответ: нигде. Чтобы изменить временной интервал надо лазить по всему коду и искать где он прописан.
Вот это что:
PORTB&=~(1<<3); ? , да ХЗ.  Надо пояснения в описании искать... оказывается это "правый зеленый".... А это тогда что: PORTB=0b010100; опять ХЗ? магические числа? заклинание? оказывается "справа красный, а слева зелёный"
Что мешало нормально описать это не магическими числами и  дебильными комментариями, а как описано это в любой книжке по программированию, константами в начале кода? ответ: рукажопство.

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

19 минут назад, vrytsev сказал:

Что значит быдло код

вообще-то пишется слитно... быдлокод -один из  видов написания кода, есть еще индусский, китайский , к быдлу не имеет ни какого отношения.
небыдлокод - это код, на который приятно смотреть. он легко читаем, красив, и содержит все необходимые обработчики исключений и отлова нестандартных ситуаций. ах да, то, что он работает согласно ТЗ - это по умолчанию :)
ну и еще можно добавить, что он четко структурирован и выполнен согласно канонам и заветам шаблонов структурного и/или ООП программирования и проектирования. :)

Ссылка на комментарий
Поделиться на другие сайты

Что вы на человека то накинулись? Нормальная же модель. Я ранее не находил ничего подходящего. А тут вполне адекватная схема, и на дешëвом мк. Вероятно я еë даже повторю. Главное что он работает. А большего от него и не нужно. 

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

Изменено пользователем VIT13
Ссылка на комментарий
Поделиться на другие сайты

Про кодинг понятно, а как определяет день, ночь.

26 минут назад, VIT13 сказал:

сделать класный

У тебя есть перекресток на котором нужно регулировать движение.

Изменено пользователем vrytsev
Ссылка на комментарий
Поделиться на другие сайты

50 минут назад, VIT13 сказал:

А если сделать его аккуратно ...

Вот Ты сам и ответил на свой вопрос.

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

В 23.02.2023 в 14:20, VIT13 сказал:

Нормальная же модель. 

Здесь важно получить от микроконтроллера желаемый результат. А он получен. МК свою задачу выполняет, не глючит, не уходит в аварию, не перегревается. Респект автору и уважуха!

Хочешь накормить человека один раз — дай ему рыбу. Хочешь накормить его на всю жизнь — научи его рыбачить.

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Гар сказал:

получить от микроконтроллера желаемый результат. А он получен.

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

ЗЫ о том, что заявленный алгоритм переключения к алгоритму  работы светофора  не имеет никакого отношения и на 13сиске реализован быть не может можно вообще не упоминать.

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...