Arduino PS/2 клавиатура подключаем keyboard connect Лайфхак Своими руками
Вставка
- Опубліковано 7 гру 2016
- Arduino PS/2 клавиатура подключаем keyboard connect Лайфхак Своими руками
Download - sketch.
Arduino_PS_2_keyboard.ino
yadi.sk/d/JxSeldLS32VYuJ
+ sketch оставлю в комментарии - под видео.
_____________.
Как подключить PS/2 клавиатуру к микроконтроллеру?.
Arduino подключаем PS_2 клавиатуру PS/2 keyboard.
PS/2 keyboard connector (MINI-DIN6).
Arduino, подключаем DATA к 2-ому пину, CLK/CLOCK подключим к 3-ему пину.
•GND подключаем к GND Arduino UNO.
•Vcc подключим к 5V Arduino UNO.
•DATA подключим 2-pin Arduino UNO.
•CLK/CLOCK подключим к 3-pin Arduino UNO.
uint8_t то же самое, что и байт. : тип целого числа без знака длиной 8 бит.
Любые переменные, которые изменяются внутри функции обработчика должны быть объявлены как volatile.
FALLING - прерывание сработает, когда состояние вывода изменится с высокого уровня на низкий.
Сканкоды в шестнадцатеричном формате.
Считывание скан-кода клавиши клавиатуры.
_____________.
Вспомогательные видео материалы.
Arduino управление с компьютера: мышь клавиатура Computer control mouse keyboard Расписание.
• Arduino управление с к...
Arduino МЫШЬ Поворотный ночник MOUSE PS/2 SERVO LED Pan Tilt Camera Лайфхак Своими руками.
• Arduino МЫШЬ Поворотны...
_____________.
Микроконтроллер - подключаем PS/2 клавиатуру.
s-engineer.ru/mikrokontroller-...
Подключение клавиатуры и мыши.
progdron.com/ru/30-proekty-s-a...
Keyboard Scan Codes: Set 2
www.computer-engineering.org/p...
The PS/2 Mouse/Keyboard Protocol
www.computer-engineering.org/p...
Некоторые USB клавиатуры - мыши, имеют обратную совместимость с протоколом PS/2, и поставляются с "USB - PS/2" адаптером.
_____________.
Arduino,внешних,прерываний,платах,Ардуино,PS/2,клавиатура,подключаем,keyboard,connect,микроконтроллер,connector,MINI-DIN6,Download,sketch,DATA,CLK,CLOCK,UNO,uint8_t,volatile,Сканкоды,скан-кода,клавиши,клавиатуры,видео,скетч,умный дом,tutorial,датчик,Sensor,Лайфхак,лайфхаки,лайфхакер,Своими руками,Module
Arduino PS/2 клавиатура подключаем keyboard connect Лайфхак Своими руками
• Arduino PS/2 клавиатур...
*******************.
(Получатель). Осипов Дмитрий Рафаэлович
(БИК или наименование банка получателя). 044525716
(ВТБ 24 (ПАО) Г.МОСКВА к/c:). 30101810100000000716
(Счет получателя). 30232810481100000009
(Назначение платежа).
Для зачисления на карту 4272290003079712 Осипов Дмитрий Рафаэлович
*******************.
*******************.
На счет моего мобильного телефона "МТС Moskva".
+7 (915) 001-17-12
*******************.
paypal.me/1DmitryOsipov
360731@gmail.com - Наука та технологія
Очень познавательно, спасибо за Ваш труд!
Вау!!!! Я наконец-то отгадал секрет Дмитрия! Дмитрий, признайтесь, Вы - монах-отшельник!!!!!! Вон, сзади виден Ваш "наряд", ну, ряса т.е. Просто долгое время всех зрителей мучал вопрос кто Вы и где находитесь? Теперь-то мы все будем уверены, Вас никто не украл и никто не заставляет работать силой! Аж гора с плеч свалилась, а то уж думал организовать экспедицию по спасению талантливого человека!!!! Желаю успехов!
Здорово, что в таком возрасте вы не теряете интереса к творчеству!
какое довольное лицо)))) улыбайтесь чаще ведь вам к лицу ) спасибо за уроки
Дима, спасибо за твои видео, обучаешь нас чайников, с большим удавольствием смотрю и впитываю твои знания.
Дмитрий!! Все ок!! :)) Дураки знают кто дурак :)) Низкий поклон за ролики!!!! Все четко, подробно, с исходниками и без рисования!!! Держи пять!!!
Наконец-то я нашёл как подключить клавиатуру у Ардуино, думал уже резистивную паять! Большое спасибо автору!
Восторг и восхищение. Видео уроки просты для понимания и ничего лишнего. СПАСИБО!!!
Очень подробно объяснено. Спасибо! Отложил проект блютус клавиатуры для смартфона из-за первой неудачи в настройке ардуины. У меня клаву совсем не воспринимала. Благодаря вашему ролику мне стало более понятно куда дальше двигаться в настройке!
ДМИТРИЙ огромное вам СПАСИБО за вашу ценнейшую познавательную информацию и за ваши труды в создании и публикации всех ваших видеороликов!!!!!!
да не ты что на оборот все на позитивчике, видно что ты действительно получаешь удовольствие, так держать ))
Голый ардуинщик - это верное название для канала :)
Спасибо уважаемый сначала стреманулся.а потом как обьяснять начали понял что канал годный от меня подписка!
Огромное спасибо, очень помогли моему проекту! =)
Уважаемый, Ваше Кунг-Фу, это нереально крутое Кунг-Фу!
Красавчик, на самом деле интересно!!!
Красавчег! Респект, как всегда!
Огромное спасибо! Всё просто и понятно!
Спасибо. Интересно.
Жаль что в России умные люди так плохо живут...
Спасибо за ваши очень полезные советы
Спасибо Дмитрий. Реально помогает твой коментарий кода.
Дмитрий, огромная благодарность за Ваш труд! Все просто и доходчиво как всегда!
На рынке уже давненько появилась платка esp8266 NodeMCU v3-сделайте обзорчик в
вашем стиле.
Замудрено конечно код прокоментировал, но в целом всё толково! Спасибо. :)
Действительно познавательные ролики снимает Дмитрий.
Дима ты молодец! артист!
хоть и мало чего понял, но это однозначно технологический кайф)
Дмитрий, добрый день!
Большое спасибо за видео.
Как вы думаете можно ли на базе NRF и обычной клавиатуры сделать безпроводную клавиатуру. Сделать что-то типа комплекта для безпроводного соединения с компом двух устройств клава+мышь? Завалялось несколько проводных клавиатур и мышей (как USB, так и PS/2). Хотелось бы из пристроить.
Заранее спасибо!
Андрей
Кстати, что вы думаете о новом поколении, платах STM32???
Спасибо Дим за видео, ты мне очень помогаешь, если будет не сложно, сделай подробное видео с радиомодулем RF 433 MHZ, передача и прием данных с аналогового датчика.
чувак!!!!да ты находка, спасибо..
Респект тебе Дмитрий за труд ! Давай придумай, куда тебе кинуть финансов для творчества.С миру по десятке на новые ардуинки.
Читаю все Ваши статьи-видео по Ардуино уже много лет. Очень ясно и понятно и готовые скетчи.
Просьба займитесь ESP8266 E12- и выше со всеми её функциональными возможностями. Заранее спасибо.
Отличное, интересное видео!
Здравствуйте Дмитрий ваши работы это просто 👍👍👍, у меня такой вопрос: сенсорная клавиатура от торговых весов перестала работать, можно ли как нибудь соединить его с Ардуино и управлять с клавиатуры ? Или или с чего нибудь другого ? Буду очень признателен если вы мне поможете 🙏Спасибо
очень кстати !Дима спасибо!
Дмитрий супер. Спасибо за то что вы поясняете каждую строку. Однако хотелось бы пояснить про переменную q. что это за условие когда q больше 1 и меньше 11
Спасибо за видео. Очень познавательно и полезно!!! Дмитрий подскажите пожалуйста что нужно добавить в коде чтобы светодиод загорался кратковременно и один раз. Просто когда я делаю 69 горит, а F0 гаснет, то послеF0 снова идёт код отпущенной клавиши то есть 69. А если делаю через задержку то она мигает два раза. Спасибо!!!!
Фанат своего дела, молодец!
Дмитрий, сложно ли подключить USB сканер штрихкодов к ардуинке?
привет, твои уроки мне помогают, спасибо ))
и есть такой вопрос как сделать домашний радиотелефон на ардуино, хотя бы подкинь идею, но урок был бы круче, реально полезная вещь, спасибо заранее, очень надеюсь.
ваще пофиг кто что скажет... главное видео реально полезные!
Каеф !!! переходим на юсб клавы !
здравствуйте !
вы случайно не работали с дисплеем на контролере ILI9341 ?
Можно ли сделать GSM репитер на ардуино или с помощью ардуино ( а то заводские репитеры очень дорогие).
а можно ли сделать проэкт с вращающимся вентилятором usb-светодиодным чтоб там любые надписи/строки/время/... показывать с внутренней какойто памяти и которые по блютузу выгружать туда?. уж былоб круто
Годные уроки. Жалко нет продолжениЙ
подскажите пожалуйста, как отправить на плату через ком порт, координаты для клика? Дело в том что пытаюсь объединить кликер программный и плату, мне нужно что бы в игре сканировало картинку и делать определенные действия
ты крутой мэн ))
Здравствуйте, меня очень сильно интересует вопрос по передаче данных по tcp-ip на nrf24L01.И будет ли такой ролик
Вы можете написать программу для сервопривода?Что бы он при нажатии клавиатуры
вращался на 90 градусов.
ЗДРАВСТВУЙТЕ ДМИТРИЙ .ЕСТЬ ВОПРОС У МЕНЯ ЕСТЬ МАЛЕНЬКАЯ КЛАВИАТУРА С ЦИФРАМИ И ЗНАКАМИ И ВЫХОД СРАЗУ USB КАК ЕЕ ПОДКЛЮЧИТЬ КАК БИБЛИОТЕКУ НАСТРОИТЬ ЧТОБЫ ПРИДУМАТЬ ЦИФРОВОЙ ПАРОЛЬ НА В ХОДЕ В ЗДАНИЕ
круто
а как можно доработать скетч для подключения клавиатуры к бегущей строке в информационном табло на ардуино
здравствуйте, у меня такая проблема, я хочу сделать такое устройство чтоб управлять радио реле 443Мгц через домашнюю сеть WI-FI c web интерфейса, не могли бы помочь?
добавлю. usb клавиатуры которые работают через переходник ps2/usb так же будут работать в таком режиме.
то есть очень многие, но не все.
подключайте usb D- вместо ps2 пин 1 (data).
и usb D+ вместо ps2 пин 5 (clock).
Подскажите пожалуйста, кто знает... Нужно из компьютера с Windows отправлять строки в компьютер с Линукс. Например такое G00X100.000Y100.000 и нажимать Enter. Строки с координатами каждый раз разные, но длина одинаковая, должны поступать с интервалом в 2 сек плюс минус. Наверное нужно купить какую то Ардуинку, которая будет как HID устройство находиться линуксом, так? Но строка же переменная, это получится что нужно прошивать каждый раз Ардуину перед отправкой строки или как, ... Подскажите плиз, оч надо.
Дмитрий, ты крутой чувак, есть просьба, состряпай как передать на андроид приложение четыре показания реостата по bluetooth . Спасибо
Осталось понять как поиграть в тетрис с клавиатуры)
Дмитрий здравствуйте. Очень нужна Ваша помощь. Как с Вами можно связаться??? Спасибо.
Здравствуйте Дмитрий, как с вами можно связаться.
давайте уже видео с esp8266...
Жан Рено, как ты помолодел!!!!
Леон-киллер уже не тот...
По существу: не объясняется "магия", происходящая внутри функции ps2Keyboard, особенно в строке 11.
Код без пробелов и переносов строк - что вы сделали с кучей освободившегося времени и байтами свободного места на диске? А, вижу - напихали пробелов в другие строки.
Спасибо за видео
Грязную клавиатуру из чулана достал? А где же тогда ты живеш-то?
;-)
Спасибо за ролик )
Ребят, а кто знает как сделать чтобы светодиод зажигался при зажатых одновременно клавиш "1" и "3" например?
like
Как включать и выключать светодиоды клавиатуры?
ахах, неплохо начал
мозг👍
как прочитать магнитне полосу картах
Может реально поможем парню? Труд должен быть благодарным.
готов поддержать чуток. но надо осторожней чтоб ютуб случаем не забанил канал. ато фиг знает какие условия. надо сначала разузнать что к чему
(Получатель). Осипов Дмитрий Рафаэлович
(БИК или наименование банка получателя). 044525716
(ВТБ 24 (ПАО) Г.МОСКВА к/c:). 30101810100000000716
(Счет получателя). 30232810481100000009
(Назначение платежа).
Для зачисления на карту 4272290003079712 Осипов Дмитрий Рафаэлович
*******************.
*******************.
На счет моего мобильного телефона "МТС Moskva".
+7 (915) 001-17-12
*******************.
*******************.
paypal.me/1DmitryOsipov
360731@gmail.com
Dmitry OSIPOV Дмитрий, предоставьте пожалуйста еще и PayPal аккаунт
paypal.me/1DmitryOsipov
360731@gmail.com
БЛАГОДАРЮ.
ua-cam.com/video/ZfVdAqSiIc8/v-deo.html
Почему-то у меня все скан-коды всех клавиш с клавиатуры нулевые (((
Добрый день. Кто знает как включать/выключать светодиод одной кнопкой, а не двумя? Я в этом деле новичок, хотелось бы узнать.Заранее спасибо за помощь!!
вечер в хату.
Микрофон только подальше ) а то ощущение что ты пьешь воду )
как подключить usb клавиатуру?
ДАЕШЬ bluetooth клавиатуру на ардуино
слк - он же клоск ))
блин да оденься ты уже...ノ◕ヮ◕)ノ
а usb никак нельзя?
Некоторые USB клавиатуры - мыши, имеют обратную совместимость с протоколом PS/2, и поставляются с "USB - PS/2" адаптером.
а кто-нибудь знает где Дмитрий официально работает? я просто не все видео смотрел
Объяснение пздц просто, особенно доставило о volatile. Этот модификатор запрещает компилятору кэшировать значение переменной в регистрах. В данном случае этот модификатор у тебя бесполезен, даже делает хуже тем что компилятор генерирует менее оптимизированный код.
Я один не понимаю, что здесь про сходит???
// Arduino PS/2 keyboard подключаем PS_2 клавиатуру.
volatile uint8_t q = 1, w;
void setup() {
Serial.begin(57600);
pinMode(13, OUTPUT);
attachInterrupt(1, ps2Keyboard, FALLING);
}
void loop() {
delay(1000); q = 1; w = 0;
}
void ps2Keyboard() {
if (q > 1 && q < 11)w |= digitalRead(2) 11) {
Serial.println(w, HEX);
if (w == 0x69)digitalWrite(13, HIGH);
if (w == 0x72)digitalWrite(13, LOW);
q = 1; w = 0;
}
}
//
In function 'void setup()':
sketch_dec12b:5: error: 'ps2Keyboard' was not declared in this scope
выдает вот такую ошибку при загрузке...
подскажите что не так????
какие пины для подключения nano 3?
привет, твои уроки мне помогают, спасибо ))
и есть такой вопрос как сделать домашний радиотелефон на ардуино, хотя бы подкинь идею, но урок был бы круче, реально полезная вещь, спасибо заранее, очень надеюсь.
я конечно извиняюсь друг помоги пожалуйста мне есть пару вопросов конечно не по этой теме но не знаю у кого спросить можно ли изменять информацию в знергонезависимой памяти 25q16 c помощью ардуино уно если можно то как? почта avareccc@mail.ru спасибо
было бы ещё круто запилить управление компьютером с через ардуину) тогда можно будет запилить свою клавиатуру с макросами)))
Бляяяя братан спасибо тебе от души сидиш дома многие думают что них не делаеш но самом деле огромный труд делаеш, не дано это каждому
Многому меня научил надеюсь прочитал
Уроки как всегда классные! Но голый бородатый учитель на фоне халупы из 40ых годов.... Оденься, побрейся, и хоть белую тряпку повесь на фон, и смотреть будет не только полезно и познавательно но ещё и приятно!
Дмитрий Добрый день! У Вас очень хорошие уроки и Вы хорошо объясняете. У Вас случайно нет примера работы с IoT Manager через модуль SIM800. Ищу хоть какой нибудь пример и найти не могу. Если есть не могли бы мне скинуть на почту vgk_com68@mail.ru, могу предложить не большое вознаграждение.
Ладно, грязную клаву нашел в чулане, а воду-то что, отключили????
project arduino USB to android USB
Мужик с марса вещает ?
Да не дурак.. а с уехавший крышей.
в начале шутка была или что?
Дмитрий ты говоришь на себя дурак таких бы дураков да побольше в КБ да НИИ,мы бы давно Америку обогнали
олег мороз по количеству дураков?
ps я пошутил, и уж тем более, не считаю Дмитрия дураком.
Огромнейшее ему спасибо за труды.
худшего объяснения слова volatile не придумаешь) лучше бы пропустил