Оцените стоимость проекта
Оцените стоимость проекта
Требуется написать программку. Связать ардуино и PS/2 клавиатуру. При нажатии 5 определенных клавиш на клавиатуре должно включиться реле. Кто сможет взяться написать программку? Сколько стоить будет?
Оцените стоимость проекта
https://www.youtube.com/watch?v=Nq4cjaDft5A
вот тут есть код в среде ардуино. возможно ли как "перенести" этот код на язык flprog?
вот тут есть код в среде ардуино. возможно ли как "перенести" этот код на язык flprog?
- Phazz
- Полковник
- Сообщения: 3131
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
Оцените стоимость проекта
Клавиатуру прямо к ардуино подключать?
Добавлено (04.07.2017, 10:48)
---------------------------------------------
А уже вижу, но зачем это вам?
Добавлено (04.07.2017, 10:48)
---------------------------------------------
А уже вижу, но зачем это вам?
Оцените стоимость проекта
это по сути одно и тоже. каждый блок это кусочек кодаpj2n писал(а):возможно ли как "перенести"
Оцените стоимость проекта
Прям для Вас Arduino Leonardo
.
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Оцените стоимость проекта
для квестаPhazz писал(а):А уже вижу, но зачем это вам?
Добавлено (06.07.2017, 09:31)
---------------------------------------------
спасибо. закажу, попробуюPixima писал(а):Прям для Вас Arduino Leonardo
Добавлено (06.07.2017, 09:53)
---------------------------------------------
почитал про леонардо - это вроде как не то что мне нужно. мне нужно обычную клавиатуру подключить к ардуино и "ловить" в программе нажатия кнопок и открывать замок при определенной комбинации нажатых кнопок, а тут получается что сама леонардо может определяться компьютером как ардуино. как то такPixima писал(а):Прям для Вас Arduino Leonardo
Оцените стоимость проекта
Читая Вашу тему стало даже интересно связать ардуино и PS/2 клавиатуру в Flprog.
Со временем возникает вопрос, как вводить данные в микроконтроллер? Классическое решение, которое приходит большинство нам — использовать кнопки… протравить на плате дорожки и контактные площадки для кнопок, далее их припаять, решить как отслеживать нажатие кнопки — по прерыванию или через опрос состояния кнопок по циклу. Если кнопок много, они будут занимать значительное количество pin-ов микроконтроллера. Для этого и пригодится нам простая PS/2 компьютерная клавиатура.
• нам доступно 101 – 128 клавиш
• займет клавиатура всего 2-pin микроконтроллера для синхросигнала и данных.
• GND подключаем к GND Arduino
• Vcc подключим к 5V Arduino
• DATA подключим 2-pin Arduino
• CLK подключим к 3-pin Arduino
[spoiler=Спойлер]http://s-engineer.ru/mini_din_6_pin_jack_/[/spoiler]
Немного попотев, в связи с незнанием языка С, пришлось обратиться к очень хорошему человеку Слимпер. Он и создал блок на прерываниях "Клавиатура":
Этот блок выдает на выходе код нажатой и отжатой кнопки PS/2 клавиатуры. Ну а дальше уже дело нашей фантазии. Замечательный блок. Большое спасибо автору.
[spoiler=Спойлер][/spoiler]
Со временем возникает вопрос, как вводить данные в микроконтроллер? Классическое решение, которое приходит большинство нам — использовать кнопки… протравить на плате дорожки и контактные площадки для кнопок, далее их припаять, решить как отслеживать нажатие кнопки — по прерыванию или через опрос состояния кнопок по циклу. Если кнопок много, они будут занимать значительное количество pin-ов микроконтроллера. Для этого и пригодится нам простая PS/2 компьютерная клавиатура.
• нам доступно 101 – 128 клавиш
• займет клавиатура всего 2-pin микроконтроллера для синхросигнала и данных.
• GND подключаем к GND Arduino
• Vcc подключим к 5V Arduino
• DATA подключим 2-pin Arduino
• CLK подключим к 3-pin Arduino
[spoiler=Спойлер]http://s-engineer.ru/mini_din_6_pin_jack_/[/spoiler]
Немного попотев, в связи с незнанием языка С, пришлось обратиться к очень хорошему человеку Слимпер. Он и создал блок на прерываниях "Клавиатура":
Этот блок выдает на выходе код нажатой и отжатой кнопки PS/2 клавиатуры. Ну а дальше уже дело нашей фантазии. Замечательный блок. Большое спасибо автору.
Вот проект:pj2n писал(а):Требуется написать программку. Связать ардуино и PS/2 клавиатуру. При нажатии 5 определенных клавиш на клавиатуре должно включиться реле. Кто сможет взяться написать программку?
[spoiler=Спойлер][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 12 июл 2017, 18:46, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Оцените стоимость проекта
Ребята, с меня стакан ). Хорошие люди здесь - на форуме! )))vacz писал(а):Немного попотев, в связи с незнанием языка С, пришлось обратиться к очень хорошему человеку Слимпер. Он и создал блок на прерываниях "Клавиатура"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя