Программисты — удалённая работа в Москве
Дата: 2025-03-28
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-28
Описание
Программирование микроконтроллеров. Микроконтроллер: AVR ATMega. Функции и задача устройства: Программирование микроконтроллеров. Микроконтроллер: AVR ATMega. Функции и задача устройства: Модуль настройки ПИН-кода. Программа должна предоставлять возможность по настройке четырёхзначного ПИН-кода. ПИН-код должен храниться в EEPROM, считываться при запуске МК и сохраняться при каждом изменении. Для отображения ПИН-кода используется блок из четырёх семисегментных индикаторов. Для ввода цифры ПИН-кода используются кнопки, подключённые к PORTA и PORTB: PB0 – цифра 0, PB1 – 1, PB2 – 2, PB3 – 3, PB4 – 4, PB5 – 5, PB6 – 6, PB7 – 7, PA6 – 8, PA7 – 9. Ввод четырёхзначного ПИНкода осуществляется поразрядно, от младшего к старшему, если в течение 10 секунд с момента ввода 1-3 цифры ПИН-кода не была введена следующая цифра программа возвращается к началу ввода ПИН-кода, изображение на семисегментных индикаторах замещается сохранённым ранее в EEPROM. Изначально отображается предыдущее значение ПИН-кода, младший разряд мигает с частотой 2 Гц, сразу после ввода нового значения для младшего разряда (нажатия на соответствующую кнопку PORTA / PORTB) значение разряда обновляется, а мигание переносится на следующий разряд. После ввода старшего разряда новое значение ПИН-кода сохраняется в EEPROM, настройка ПИН-кода завершается. При срабатывании прерывания INT0 (кнопка PD2) во время настройки 2-4 разряда ПИН-кода программа перейдёт к настройке предыдущего разряда. При срабатывании прерывания INT1 (кнопка PD3) во время настройки 1-3 разряда ПИН-кода программа перейдёт к настройке следующего разряда, если выполнялась настройка 4 разряда – программа завершится, сохранив новое значение ПИН-кода в EEPROM.
Похожие заказы
Написание парсера
дистанционно
договорная
Пожелания и особенности: Нужно создать парсер,который собирает данные с Авито По примеру как делается выгрузка на сайте superseller.pro Есть пример таблицы как должно выгружаться (направлю в личку) Что учесть: -Возможность делать безлимитное кол-во запросов в день -Скорость обработки запроса с 5.000 объявлениями до 10 секунд - Возможность подключения неограниченного количества людей ,которые тоже буду пользоваться парсером одновременно -Возможность отслеживания объявлений 1.)Новое объявление в поиске 2.)Поднятие объявления в поиске 3.)Применение услуг объявления в поиске 4.)Когда объявления опускается вниз Возможно еще что-то довнесем Какая стоимость? За 2 дня сможете сделать?(Если нет,то какие сроки?) Ниже прикреплю в каком формате и как должна выглядеть выгрузка https://docs.google.com/spreadsheets/d/10pc-cCzVuuukb98yQM72y4_r9JVHvUYvFsy074zpAYY/edit.
Москва
Фрилансеры
2025-04-03
Программисты
дистанционно
договорная
Веб-разработка. Настройка, доработка существующего продукта. Сайт написан на тильде Необходимо отредактировать (исправить, частично переписать) код сайта, чтобы повысить скорость его работы. Сайт https://astrocyte.spb.ru/ Примеры ошибок - в приложенных скринах. Пожелания и особенности: Сайт написан на тильде Необходимо отредактировать (исправить, частично переписать) код сайта, чтобы повысить скорость его работы. Сайт https://astrocyte.spb.ru/ Примеры ошибок - в приложенных скринах.
Санкт-Петербург
Фрилансеры
2025-04-03
Программисты
дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: ИИ - решения. Платформа: Telegram. Продукт: Для различных личных задач. Техзадания нет. Пожелания и особенности: Здравствуйте, Меня зовут Давид, активно сейчас начал втягиваться в сферу ИИ , в частности конструкторов решений на базе no code платформы n8n и сейчас себе собираю разные решения , но столкнулся с некоторыми пробелами в понимании некоторых процессов . По этой причине ищу некого наставника к которому могу обращаться за консультациями и разбором . Само собой на платной основе.
Санкт-Петербург
Фрилансеры
2025-04-03
Программисты
дистанционно
договорная
Разработка игр. Создать мультиплеер на базе выделенного сервера, провести тестирование, сделать проект под ключ. Игра: для установки на ПК. Игра: многопользовательская, массовая онлайн. Жанр: 2D top down. Платформа: Unity. Графика: 2D. Ищю программиста в проект опыт работы от 5 лет в компании.
Москва
Фрилансеры
2025-04-03
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: интерактивное меню или каталог, автоматическое бронирование. Продукт: Расчет авто по ссылке. Техзадание есть. Пожелания и особенности: Нужно сделать такого же бота@abr_raschet_bot Посмотрите его функционал И пишите за сколько рублей сделаете и за какой срок.
Москва
Фрилансеры
2025-04-03
Доработка сайта на Wordpress
дистанционно
договорная
Уже есть: текстовое наполнение, домен, фотографии, картинки, готовый сайт. Корпоративный сайт (сайт компании). Функционал сайта: Внесение информации, замена фото, дополнение, редактирование. Контента нет.
Москва
Фрилансеры
2025-04-03
Разработка на Swift
дистанционно
договорная
Разработка мобильных приложений. Написать несложный проект(как новичок в IOS разработке). Приложение: для iOS. Приложение, у которого часть экранов на UIKit, а другая часть на SwiftUI, и которое имитирует приложение по просмотру и добавлению в избранное элементов(картинка + факт) Требования: 1. Реализовать экран авторизации на UIKit(должны быть заголовок Авторизация, поля логин, пароль и две кнопки, первая Войти, а вторая К регистрации; по клику на кнопку войти, если нет человека с таким логином, выдавать UIAlert, если есть, переходить на Главный экран; по кнопке К регистрации переходить на экран регистрации) 2. Реализовать экран регистрации на UIKit(должны быть заголовок Регистрация, поля логин, пароль и две кнопки Зарегистрироваться и К авторизации, после успешной регистрации, должно сразу перебрасывать на экран авторизации) 3. Реализовать Главную страницу на SwiftUI: - В нижней части есть таббар с двумя кнопками Главная и Избранное, когда находимся на странице Главная, выделять эту кнопку цветом - В верхнем левом углу сделать кнопку Выйти, по нажатии на которую происходит выход из под пользователя и отображается экран авторизации - Посередине сделать ленту элементов в виде квадратиков с картинками элементов и кнопкой лайка внизу картинки(элементы составлять следующим образом, с апи https://dog-facts-api.herokuapp.com/api/v1/resources/dogs?number=1 загружаем 10 картинок и с апи https://dog.ceo/api/breeds/image/random загружаем 10 фактов, далее берем одну картинку и один факт и это получается элемент ленты) - При нажатии на лайк элемента, элемент должен сохраняться в избранное и менять цвет, аналогично снятие лайка с удалением из избранного - Между лентой и таббаром сделать кнопку Загрузить еще, по нажатии на которую будут загружаться другие 10 элементов 4. Реализовать страницу Избранное на SwiftUI: - В нижней части есть таббар с двумя кнопками Главная и Избранное, когда находимся на странице Избранное, выделять эту кнопку цветом - В избранном отображать лайкнутые элементы в том же виде, что и в главной - В левом верхнем углу есть кнопка Выйти, по которой происходит выход из под пользователя и отображается экран авторизации 5. Реализовать экран элемента на SwiftUI: - В левом верхнем углу должна быть кнопка Назад, по нажатию которой возвращаемся на экран избранного, а в правом верхнем углу кнопка лайка, по нажатию на которую элемент удаляется или добавляется в избранное в зависимости от наличия/отсутствия его в избранном - Далее расположена картинка и под ней Факт 6. Зарегистрированные пользователи и их списки избранного должны сохраняться между запусками приложения в CoreData. Надо написать только самое необходимое и не усложнять, главное, чтобы просто работало как планируется. Могу скинуть примеры своего кода для понимания. Если можно сделать что-то легче, рассматривается изменение макета.
Москва
Фрилансеры
2025-04-02