Необходимо написать программу... База - arduino uno (есть) Элементы - (Спаяем) матричная клавиатура 4*4 - силовое реле на 220V (купим) Логика: 1.На клавиатуре каждому столбцу будет соответствовать своя строка, иными словами будет комбинация а1 б3 в2 г1 "морской бой". 2.Необходимо, чтоб при нажатии необходимой комбинации включалось реле. 3.Дополнительно нужна кнопка "активатор" которая будет между клавиатурой и реле нажиматься, набрали код, нажали кнопку, активировалось реле. 4.При наборе кода на клавиатуре, при ошибочном вводе любого следующего ключа нужно возвратиться к вводу первого.
Необходимо написать программу... База - arduino uno (есть) Элементы - (Спаяем) матричная клавиатура 4*4 - силовое реле на 220V (купим) Логика: 1.На клавиатуре каждому столбцу будет соответствовать своя строка, иными словами будет комбинация а1 б3 в2 г1 "морской бой". 2.Необходимо, чтоб при нажатии необходимой комбинации включалось реле. 3.Дополнительно нужна кнопка "активатор" которая будет между клавиатурой и реле нажиматься, набрали код, нажали кнопку, активировалось реле. 4.При наборе кода на клавиатуре, при ошибочном вводе любого следующего ключа нужно возвратиться к вводу первого.
Необходимо написать программу... База - arduino uno (есть) Элементы - (Спаяем) матричная клавиатура 4*4 - силовое реле на 220V (купим) Логика: начало 1. 4 диода мигают по очереди 2. На клавиатуре каждому столбцу будет соответствовать своя строка, иными словами будет комбинация а1 б3 в2 г1 "морской бой". Необходимо, чтоб при нажатии необходимой комбинации включалось реле. При наборе кода на клавиатуре, при ошибочном вводе любого следующего ключа нужно возвратиться к вводу первого. 3.Дополнительно нужна кнопка "активатор" которая будет между клавиатурой и реле нажиматься, набрали код, нажали кнопку, активировалось реле.
Необходимо написать программу... База - arduino uno (есть) Элементы - (Спаяем) матричная клавиатура 4*4 - силовое реле на 220V (купим) Логика: начало 1. 4 диода мигают по очереди 2. На клавиатуре каждому столбцу будет соответствовать своя строка, иными словами будет комбинация а1 б3 в2 г1 "морской бой". Необходимо, чтоб при нажатии необходимой комбинации включалось реле. При наборе кода на клавиатуре, при ошибочном вводе любого следующего ключа нужно возвратиться к вводу первого. 3.Дополнительно нужна кнопка "активатор" которая будет между клавиатурой и реле нажиматься, набрали код, нажали кнопку, активировалось реле.
Понятное дело, но такое исполнение нам не подходит. если для теста, то купим. Вопрос по срокам и стоимости. необходимые элементы предоставим.
вот код: Код (Text): int ledPin2 = 6; int ledPin3 = 5; int ledPin4 = 4 ; int iedPin5 = 3 ; int Pin1 = 11 ; int Pin2 = 10 ; int Pin3 = 9 ; int Pin4 = 8 ; int Pin5 = 12; void setup() { pinMode(ledPin1, OUTPUT); pinMode(pin1,INPUT); int valuePin1=a; pinMode(ledPin2 , OUTPUT); pinMode(pin2 ,INPUT); int valuePin2=b; pinMode(ledPin3 , OUTPUT); pinMode(pin3 ,INPUT); int valuePin3=c; pinMode(ledPin4 , OUTPUT); pinMode(pin4 ,INPUT); int valuePin4=d; } void loop() { value = digitalRead(pin1) ; digitalWrite(ledPin1, value); } { value = digitalRead(pin 2 ); digitalWrite(ledPin2, value); } { value = digitalRead(pin3 ); digitalWrite(ledPin3, value); } { value = digitalRead(pin4 ); digitalWrite(ledPin4, value); } { case value'a'-'b'-'c'-'d' : pinMode(ledPin5 , OUTPUT); pinMode(pin5 ,INPUT); value = digitalRead(pin 12 ); digitalWrite(ledPin5 , value); }
robokop Вы его хотя бы компилировать пробовали? Я даже не буду перечислять сделанные ошибки, они чуть ли не через строчку.
Простите,в 1 раз делал , укажите на ошибки ,пожалуйста , если в этом коде есть хоть что то правильное !!!