Product Name: 4-бутон на клавиатурата с ключа такт клавиатура и 6-битов red led модул kiy за Arduiuo за макетной заплата UNO MEGA2560 mini Pro
Опаковъчен лист (не е включено в комплекта за Arduiuo за UNO): 5 бр 4 бутон такса за ключове; TB371 5 бр 6-битова червена led такса; TB258
Описание: Може да бъде поставена директно в Ardiuno uno mega2560, идеален за свързване на вашия за Arduiuo за UNO Mini pro Nano Mega2560 и т.н. или друг MCU (AVR STM32 ARM7 ARM9 ARM10 PIC AT89C51 STC мощност msp430 CPLD, FPGA и т.н.) такса клавиши: 1 на 4-бутон модул с общ катод. 2 "GND K1 K2 K3 K4" 4-пинов изход 2,54 mm 3 захранващо Напрежение: 3,3-12 В 4 Размер: 12,7 мм x 33 мм led такса: 1 6-битов синьо led с общ катод. 2 7-ПИНОВ ИЗХОД 2,54 mm 3 Ограничителни резистор 1 Ком 4 захранващо Напрежение: 3,3-12 В; 5 Размер: 17,78 мм x 11,43 мм
Принципна схема :
Ardiuno uno/Код mega2560 //******************************************************//
/* Ardiuno_4key_6led този примерен код е свободно достъпен. */ // Задаване на ключов щифт int K1 = 13; int и K2 = 12; вътрешно К3 = 11; вътрешно К4 = 10; // дефиниране на led пин заземяване тип int a = 6; вътрешно Д1 = 5; int и Д2 = 4; вътрешно Д3 = 3; int Д4 = 2; вътрешно Д5 = 1; int Д6 = 0; // променлива промяна: тип int buttonState = 0; // променлива за четене статут бутони // процедурата по инсталация се стартира един път когато кликнете на връщане: създаване на празнота() { // инициализиране на ключовете, ПИН-код в качеството на входни данни.pinMode(K1, вход); pinMode(K2, вход); pinMode(K3, вход); pinMode(К4, вход); // инициализиране на светодиодите пин като изход.pinMode(заземяване, изход); pinMode(Д1, на изхода); pinMode(в D2, exit); pinMode(Д3, изход); pinMode(Д4, изход); pinMode(D5, след това излизане); pinMode(Д6, изход); //Активира ключ контактен вътрешни подтягивающих резистори digitalWrite(K1, в, високо); digitalWrite(K2, висок); digitalWrite(K3, висок); digitalWrite(К4, висок); //led digitalWrite като заземяване(заземяване, ниско); } // цикъл процедури се изпълнява отново и завинаги: празнота панти() { buttonState = digitalRead(К1); digitalWrite(D1, в buttonState); // buttonState = digitalRead(K2); digitalWrite(D2, а buttonState); // buttonState = digitalRead(К3); digitalWrite(Д3, buttonState); // buttonState = digitalRead(К4); digitalWrite(Д4, buttonState); // digitalWrite(D5, до висока); // включване на led (високо ниво на напрежение) digitalWrite(Д6, висок); // включване на led (високо ниво на напрежение) } //******************************************************//