Преглед садржаја:
За неке конфигурације ова компонента може постати једноставна, али за мене - када сам нов у вези с електроником, нашао сам се збуњеним када сам покушавао да се бавим овим специфичним производом. То је делимично и због чињенице да нисам могао да пронађем никакве информације о томе како да користим ову компоненту преко Гоогле-а, Ардуино форума, итд. Тако да мислим да други људи не могу да га добију, баш као што сам ја урадио..
Производ: хттп://ввв.адафруит.цом/продуцт/1332
Имајте на уму да је ово моја прва инструкција.
Залихе:
Корак 1: БОМ
Ардуино (користио сам УНО, али друге варијације би биле довољне)
1к4 Типковница в / 5 пинова
5 Јумпер Вирес
Отпорник & ЛЕД (ако желите визуелни)
Корак 2: Састављање
Убаците 1 к 4 заглавља тастатуре у матичну плочу и поставите 1 краткоспојник директно испред сваке игле у заглављу.
(с лева надесно)
Прва жица треба да буде повезана са ГРНД пином на вашем Ардуину.
Друга, трећа, четврта и пета жица морају бити спојене на 4 дигитална пинова на вашем Ардуину. Да би било једноставно, изабрао сам игле 9-12
- Дигитални Пин # 9, би био кључ # 1 на вашој тастатури
- Дигитални Пин # 10, би био # 2 тастер на вашој тастатури
- Дигитал Пин # 11, би био # 3 тастер на вашој тастатури
- Дигитални Пин # 12, би био # 4 тастер на вашој тастатури.
Потврдите своје везе.
Корак 3: Код
Залијепите сљедеће у празан Ардуино Скетцх & Саве ит. Наставите до следећег корака ради објашњења.
/*
1к4 Тастатура из Адафруит.цом (Незванични Извор) Изворни Извор: Туторијали са упутствима на Ардуино.цом: хттп://ардуино.цц/ен/Туториал/ИнпутПуллупСериал Наведени: хттп://ардуино.цц/ен/Референце/пинМоде
Укључује и искључује одређени Пин или Принтс на Сериал Монитор када се тастери притисну на тастатури 1к4 са Адафруит.цом
(ОЛД) круг: * ЛЕД спојен са пин 13 на земљу * дугме причвршћено на пин 2 од + 5В * дугме прикључено на пин 3 од + 5В * 10К отпорник причвршћен на пин 2 од земље
(НОВИ) склоп (2014):
* Која год компонента желите да се прикључи на Пин 13 (нпр. - ЛЕД) * 1к4 Тастатура в / примарни пин спојен на Уземљење и 1-4 кључа причвршћена на ПИНС 9-12 * Серијски Монитор који се користи за излаз (за тестирање, када не користите ништа прикључено) до знака 13)
* Белешка:
цреатед 2005 би ДојоДаве модифиед 30 Ауг 2011 од Том Игое модифиед 10 Апр 2012 би мпилцхфамили модифиед 8 Дец 2014 би Ц Цуннингхам
*
/ константе се неће променити. Овде се користе за // постављање пин бројева: цонст инт буттонПин = {9,10,11,12}; // број тастера за конус цонст инт ледПин = 13; // број ЛЕД пин-а
// променљиве ће се променити: инт буттонСтате = 0; // променљива за читање статуса тастера
воид сетуп () {// иницијализирујте ЛЕД пин в виду: пинМоде (ледПин, ОУТПУТ); // иницијализује серијски монитор @ 9600 Серијски. (9600); // иницијализујемо пин (е) тастатуре као улаз: за (инт к = 0; к <2; к ++) {пинМоде (дугмеПин к, ИНПУТ_ПУЛЛУП); }}
воид лооп () {// чита стање вредности тастатуре: за (инт к = 0; к <2; к ++) {// означава стање у којем се дугме налази читајући одговарајући пин # буттонСтате = дигиталРеад (буттонПин к);
// проверава да ли је притиснут тастер на тастатури. // ако је, буттонСтате је ЛОВ: иф (буттонСтате == ЛОВ && буттонПин к == 9) {// искључи ЛЕД: Сериал.принт ("ОФФ *"); // дигиталВрите (ледПин, ЛОВ); } иф (буттонСтате == ЛОВ && буттонПин к == 10) {// искључи ЛЕД: Сериал.принт ("ОН *"); // дигиталВрите (ледПин, ЛОВ); }}}
Корак 4: Завршили сте!
Проверите и компајлирајте, отпремите и отворите серијски монитор. Притисните дугмад. Користио сам само дугмад 1 и 2 за ОН / ОФФ функције. Код се може проширити на друге занимљиве ствари са..