Facebook
From karkan, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 241
  1.  
  2.  boolean btn1;
  3.  boolean btn2;
  4.  boolean btn3;
  5.  
  6. void setup() {
  7.   // put your setup code here, to run once:
  8.  
  9.  
  10.   pinMode(10,OUTPUT);
  11.   pinMode(9,OUTPUT);
  12.   pinMode(8,OUTPUT);
  13.  
  14.   pinMode(7,OUTPUT);
  15.   pinMode(6,OUTPUT);
  16.   pinMode(5,OUTPUT);
  17.  
  18.  btn1=false;
  19.  btn2=false;
  20.  btn3=false;
  21.   Serial.begin(9600);
  22. }
  23.  
  24. void loop() {
  25.  
  26.  
  27.  
  28.   if(digitalRead(7)==1)
  29.   {
  30.    btn1=true;
  31.    btn2=false;
  32.    btn3=false;
  33.   }
  34.  
  35.   if(digitalRead(6)==1)
  36.   {
  37.     btn1=false;
  38.    btn2=true;
  39.    btn3=false;
  40.   }
  41.  
  42.   if(digitalRead(5)==1)
  43.   {
  44.    btn1=false;
  45.    btn2=false;
  46.    btn3=true;
  47.    
  48.   }
  49.  
  50.   if(btn1)
  51.   {
  52.     dioda1();
  53.   }
  54.  
  55.   if(btn2)
  56.   {
  57.     dioda2();
  58.   }
  59.  
  60.  if(btn3)
  61.  {
  62.   dioda3();
  63.  }
  64.  
  65.  
  66.  
  67.  
  68. }
  69.  
  70.  
  71. void dioda1()
  72. {
  73.   digitalWrite(10,HIGH);
  74.   delay(100);
  75.   digitalWrite(10,LOW);
  76.   delay(100);
  77. }
  78.  
  79.  
  80.  
  81.  
  82. void dioda2()
  83. {
  84.   digitalWrite(9,HIGH);
  85.   delay(100);
  86.   digitalWrite(9,LOW);
  87.   delay(100);
  88.   digitalWrite(8,HIGH);
  89.   delay(100);
  90.   digitalWrite(8,LOW);
  91.   delay(100);
  92.  
  93. }
  94.  
  95.  
  96. void dioda3()
  97. {
  98.  
  99.    digitalWrite(10,HIGH);
  100.   delay(100);
  101.   digitalWrite(10,LOW);
  102.   delay(100);
  103.   digitalWrite(9,HIGH);
  104.   delay(100);
  105.   digitalWrite(9,LOW);
  106.   delay(100);
  107.   digitalWrite(8,HIGH);
  108.   delay(100);
  109.   digitalWrite(8,LOW);
  110.   delay(100);
  111. }
  112.  
  113.  
  114.  
  115.  
  116.