5
					
						
						« -: Февруари 25, 2014, 03:14:19 pm »
					 
					
					int ledPin = 12;            // pin za svetodioda 
int BB1 = 2;    //SELEKTOR MAN
int BB2 = 3;   //SPUSUK
int BB3 = 4;     // BROIA4
int inPin4 = 5;
int inPin5 = 6;
int inPin6 = 7;
                                   // pin za otchitane na pokazaniyata ot butona 
int val = 0;           // promenliva za pokazaniyata ot vhodniya pin 
void setup() {
  pinMode(ledPin, OUTPUT);     // deklarira pina na svetodioda kato izhod
  pinMode(BB1, INPUT); 
 pinMode(BB2, INPUT);
 pinMode(BB3, INPUT);
pinMode(inPin4, INPUT);
pinMode(inPin5, INPUT);
pinMode(inPin6, INPUT);    // deklarira pina na butona kato vhod 
}
void loop(){
 if (digitalRead(BB1) == HIGH && digitalRead(BB2) == HIGH) // ако си натиснал двата бутона едновременно
{
   if (digitalRead(BB3) == HIGH) // проверява дали и 3тия е натиснат
      {
          digitalWrite(ledPin , LOW); // ако е натиснат и той заедно с тях гасне светодиода
      }
   else  // в противен случай(ако са натиснати само 1 и 2 без 3)
        {
           digitalWrite(ledPin, HIGH);  // светва светодиода(може да ти трябва съпротивление пред него)
        }
}
къде греша?