Здравствуйте - предлагаю Вашему вниманию свой мини-проект. Рассыпуха: JDY-40 - Attiny13 - остальное всё обвязка и стабилизация Что умеет: по кнопке шлёт "&" каждые 100 мс - программируется уровень мощности передачи сигнала от 0 до 9 Алгоритм - подали питание - передвинули рычажок у дип-перключателя "завели" модуль нажали кнопку - загорелся постоянно светодиод - в "эфир" уходит амперсанд. Если необходимо изменить уровень сигнала - передвинули рычаг нажали другую кнопочку - ждём ответа от модуля - мигание светодиода будет показывать текущую мощь сигнала. Где можно применить - как брелок - пока в комнате - горит свет - отошёл выключился. Плата Накосячил с 662к - вывод оут и ин - легко правятся прямо на плате Видео
Устройство приёмника. Заложил 2 программы. 1 программа - функционал - пока есть сигнал с передатчика - на выходе логическая единица - как только нет сигнала в течение 1 секунды - на выходе логический ноль. 2 программа - заложил функционал счётчика - я бегаю каждый день по 10 км - зимой по 200 метровому кругу - и чтобы не вести счёт кругам - и сделал такой счётчик. Алгоритм счётчика - пробежал 10 кругов - устройство выдало одиночный сигнал на бузер в течение 500 млс и так до 50 - после 50 круга непрерывный сигнал. Выход продублирован на бузер при помощи перемычки и на клемник для 1 программы... Все действия происходят в автоматическом режиме - без нажатия на кнопки - потребление копеечное. Сброс - переключением питания на DIP. Плата как и первая 30 на 30 Код с макросами в подписи - у меня ещё 80 процентов осталось памяти флеш и 50 переменных Видео работы 2 программы
сомнительно... Те. кто "могут на Си" - на Си и пишут. На Флойкоде пишут только те. кто на Си не могут (ну или им сложно...) (имхо)
а на си пишут кто на ассемблере не может - имхо конечно b707, - я эти махорайки шлёпую, чтобы алгоритмы учится строить, устройства делать - мне и правда так по-легче - дело привычки
да ладно брось ты - тебе ли не знать, что в нормальной конторе обязанности поделены - кто-то трассирует, кто-то над схемой думает, другой кодит - и они не взаимозаменяемы - и только у нас всё через одно место - ты должон быть универсалом Но мне это ещё и интересно
Их орда - а нас РАТЬ. Паровозз, - я знаю одно - не относись к людям так, как ты не хочешь чтобы люди к тебе относились
Отладка - вчера проверял первую программу (на зумере) - все 50 кругов отработала прога - без ложных срабатываний - мощность передатчика - 2. Сегодня тестил 2 программу при -13 мороза и ветре приличном - незнаю сколько метров в секунду - программа отработала каждые 10 кругов. Модернизация возможна по энергосбережению - режим сна, также отслеживание уровня заряда аккумуляторов. Прокачать можно применив более ресурсный контроллер в плане флешпамяти - например подключить dfplayer и сделать звуковое сопровождение, можно измерять скорость - как среднюю так и самый медленный и самый быстрый круг с тем же выносом на dfplayer. Можно легко организовать фортлек - это бег через равные промежутки расстояния - 200 метров ускоряешься - 100 метров трусишь или по времени по минуте. Можно применить в азимуте - у каждого передатчика своя посылка у одного амперсанд у другого тильда - и распознавание по посылке. Про бытовуху тут вообще как и что хочешь - от мастера до просто вкл - выкл и т.д...