• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Микроконтроллер и его код

Дмитрий40

Ученик
Регистрация
24 Окт 2016
Сообщения
8
Реакции
0
Баллы
0
Микроконтроллер и его код

Подскажите микроконтроллер и какой код нужен для того, чтобы микроконтроллер принимал импульсы. Соответственно, если импульс идёт (т.е. 1, тогда горит один светодиод, если импульса нет , то горит второй. Получается , что светодиоды мигают по очередно. Но если импульс не поступает длительное время, то загорается третий светодиод, информирующий , что импульса нет.
 
Для этого даже МК не нужен.
Наберите в поиске "Логический пробник" и выбирайте схему по силам.
 
так любой контроллер, а код... так даже я такой напишу :D
только надо знать от скольки сек/мин/час/сут начинается "длительное время" ;)
 
Последнее редактирование:
могу, если ничего не усложнится в процессе :)
в лс напиши подробнее задачу..
 
kitkit, через вентилятор ик диод подает лучина ик приемник. Соответственно лопасти рубят данный сигнал, который поступает в микроконтроллер. Когда лучи проходят через лопасти , то импульс есть и на мк загорается 1 светодиод. Когда лучи падают на лопасть, то на мк не идёт импульс и загорается 2 светодиод
 
Когда лучи проходят через лопасти , то импульс есть и на мк загорается 1 светодиод. Когда лучи падают на лопасть, то на мк не идёт импульс и загорается 2 светодиод
Стесняюсь спросить, а микроконтроллер здесь на кой нужен ?
Чтобы моргали светодиоды, достаточно фотоприёмник и 2 ... 3 транзистора.
Вот пример. Для второго светодиода добавляем ещё один каскад на транзисторе. :tehnari_ru_203:
 

Вложения

  • фото.webp
    фото.webp
    9.6 KB · Просмотры: 51
Дмитрий40, ну вот и решили, да? :)
 
Тут я вот что подумал. Это с какой скоростью должен вращаться
чтобы глазу было видно моргание светодиодов. А если учесть количество лопастей у этого вентилятора ?
 
а может он медленный какой, или вообще светодиоды просто для индикации крутит/ не крутит.. не оч реализация, но у меня и тупее бывали :D
 
По-моему, не решена индикация остановки вентилятора.
 
А с микроконтроллером вообще никак?
Схема же проще выглядеть будет
 
А если сделать , чтобы один светодиод светился , когда вентилятор работал , к второй, когда не работал
 
Микроконтроллер подойдет любой 8-ногий, ATtiny или PIC12.
Мог бы набросать код для PIC12. Но, разумеется, если у вас есть программатор для PIC-ов (часто для новичков это ну просто непреодолимое препятствие) и есть возможность купить сам микроконтроллер (любой, напр., PIC12F629).

Сделать на простой логике, без применения МК, тоже можно.
Но надо знать то, о чем вас уже спрашивали - с какой скоростью вращается этот самый вентилятор.
 
ok, сделаю на работе .hex, на выходных очень лень :)
 
Назад
Сверху