Упаковочный лист: (не включает Arduiuo UNO): 5 шт. 4-кнопочная плата для ключей; 5 шт. 6-разрядная красная светодиодная плата;
Описание: Может быть вставлен непосредственно в
Arduiuo uno mega2560 DUE
, Идеально подходит для подключения к вашему UNO Mini Nano Mega2560 и т.д. или другим микроконтроллерам (AVR STM32 ARM7 ARM9 ARM10 ARM11 PIC AT89C51 C51 STC MSP430 ALTERA XILINX FPGA CPLD PLD и т.д.)
плата для ключей: 1: 4-кнопочный ключевой модуль с общим катодом. 2: "GND K1 K2 K3 K4" с 4 выводами 2,54 мм 3: Напряжение питания: 1,2 В-48 В 4: Размер: 12,7 мм x 33 мм.
светодиодная плата: 1: 6 битных красных светодиодов с общим катодом. 2: 7 КОНТАКТОВ 2,54 мм 3: Ограничивающий резистор 1 Ком 4: Напряжение питания: 3,3-12 В; 5: Размер: 17,78 мм x 11,43 мм.
Принципиальные схемы :
//******************************************************// /*
Arduiuo_4key_6led Этот пример кода находится в открытом доступе. */ // Определить вывод ключа int K1 = 13; int K2 = 12; int K3 = 11; int K4 = 10; // Определить вывод светодиода int GND = 6; int D1 = 5; int D2 = 4; int D3 = 3;
int D4 = 2; int D5 = 1; int D6 = 0; // переменные изменятся: int buttonState = 0; // переменная для считывания состояния кнопки // процедура настройки запускается один раз при нажатии кнопки reset: void setup() { // инициализируйте pin-код клавиш в качестве ввода.pinMode(K1, ВХОД); pinMode(K2, ВХОД); pinMode(K3, ВХОД); pinMode(K4, ВХОД); // инициализируйте вывод светодиодов в качестве вывода.pinMode(GND, OUTPUT); pinMode (D1, OUTPUT); pinMode (D2, OUTPUT); pinMode (D3, OUTPUT); pinMode (D4, OUTPUT); pinMode (D5, OUTPUT); pinMode (D6, OUTPUT); //Активировать внутренние подтягивающие резисторы digitalWrite (K1, HIGH); digitalWrite (K2, HIGH); digitalWrite (K3, HIGH); digitalWrite (K4, HIGH); //в качестве светодиода GND digitalWrite (GND, LOW); } // процедура цикла выполняется снова и снова вечно: void loop() { buttonState = digitalRead(K1); digitalWrite(D1, buttonState); // buttonState = digitalRead(K2); digitalWrite(D2, buttonState); // buttonState = digitalRead(K3); digitalWrite(D3, buttonState); // buttonState = digitalRead(K4); digitalWrite(D4, buttonState); // digitalWrite (D5, ВЫСОКИЙ уровень); // включите светодиод (ВЫСОКИЙ уровень напряжения) digitalWrite (D6, высокий уровень); // включите светодиод (высокий уровень напряжения) } //******************************************************//
Отзывы
Оставить отзыв