/*
Arduiuo_4key_6led
Код в этом примере публичного домена.
*/
//Определить ключевые контактный
Int K1 = 13;
Int K2 = 12;
K3 INT = 11;
Int K4 = 10;
//Определить LED Pin
Int GND = 6;
Int D1 = 5;
Int D2 = 4;
Int D3 = 3;
Int D4 = 2;
D5 INT = 1;
Int D6 = 0;
//Переменных изменится:
Int buttonstate = 0;//Переменная для чтения на статус
//Установки рутины работает, когда вы нажмите Сброс:
VOID Setup () {
//Инициализация ключи контактный вход.
PinMode (K1, вход);
PinMode (K2, вход);
PinMode (K3, вход);
PinMode (K4, вход);
//Инициализация светодиодов Контактный выход.
PinMode (GND, выходной);
PinMode (D1, выходной);
PinMode (D2, выходной);
PinMode (D3, выходной);
PinMode (D4, выходной);
PinMode (D5, выходной);
PinMode (D6, выходной);
//Активировать ключ 4-контактный внутренний подтягивающие резисторы
DigitalWrite (K1, высокая);
DigitalWrite (K2, высокая);
DigitalWrite (K3, высокая);
DigitalWrite (K4, высокая);
//LED GND
DigitalWrite (GND, низкий);
}
//Цикл рутины работает и снова навсегда:
Пустая петля () {
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, высокая);//Включить светодиод (высокий уровень напряжения)
}