Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - saint

Страници: [1]
1
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 25, 2014, 10:43:26 pm »
Да точно ;-)

2
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 25, 2014, 09:45:01 pm »
да, сега вече го разбрах...

с този код се случва:

при натискане на BB1 i BB2 диода светва.
при натискане на BB3 загасва..

обаче :

диода остава светнат , дори, когато пусна 1 и 2.
гасне само , ако е натиснат 3

задачката ми е да накарам диода да загасне , когато се натисне 3.
диода да не свети , ако 1 и 2 не са натиснати.....


3
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 25, 2014, 05:14:23 pm »
къде да я сложа ? сори за тъпотата ми

4
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 25, 2014, 03:17:08 pm »
butoni:21: error: function definition does not declare parameters

това изписва

5
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 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);  // светва светодиода(може да ти трябва съпротивление пред него)
        }
}

къде греша?

6
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 23, 2014, 09:19:25 pm »
Добре де, никой ли не иска да помогне?

7
Ардуино (Arduino) / Re: Три бутона и лед- помощ
« -: Февруари 23, 2014, 01:04:56 pm »
Ако въведа променлива, която се променя от натискането на бутона, след това я нулирам със загасването на диода?

8
Ардуино (Arduino) / Три бутона и лед- помощ
« -: Февруари 22, 2014, 11:42:42 pm »
здравейте,
и аз нагазих яко с ардуино.
Започнах един проект- не комерсиален е :-)
БИхте ли ми помогнали за нещо , което ме побърка :

Три бутона Б1, Б2, Б3

задачката:

1.
- Ако Б1 и Б2 са натиснати - диода свети
- ако Б1, Б2 и Б3 са натиснати - диода гасне и остава загаснал, докато не се натиснат отново Б1 и Б2

2.
- Ако Б1 и Б2 са натиснати - диода свети
- ако Б1, Б2 и
натиснем Б3 три пъти  - диода гасне и остава загаснал, докато не се натиснат отново Б1 и Б2

Четох за идеята със статуси, може ли примерен код за да се понауча?
за 2. ще ми свърши ли работа?
или тогава трябва да вкарам стойност  (ако А= 3 пъти натиснат бутон тогава леда гасне?)

благодаря ви



Страници: [1]