Skip to main content

TTP223 Touch Sensor Based 7 LED Pattern Project Using Arduino UNO by Ceneloctronics

Breadboard connection 
Arduino projects

//LED_Pattern
#define L1 13
#define L2 12
#define L3 11
#define L4 10
//#define L5 9
//#define L6 8
//#define L7 7 
#define buzzer 5
#define buttonPin 6               //the number of the pushbutton pin

int de=150;                       // delay time
int pattern = 0;                 // variable for patten
int buttonState = 0;             // variable for reading the pushbutton status

void setup()
{
  pinMode(L1, OUTPUT);
  pinMode(L2, OUTPUT);
  pinMode(L3, OUTPUT);
  pinMode(L4, OUTPUT);
 // pinMode(L5, OUTPUT);
 // pinMode(L6, OUTPUT);
 // pinMode(L7, OUTPUT);
    pinMode(buzzer, OUTPUT);
 
  pinMode(buttonPin, INPUT);
}

void loop()
{
 buttonState = digitalRead(buttonPin);
 if (buttonState == HIGH)
    {
      pattern++;   
      digitalWrite(buzzer,HIGH);
      delay(100);
      digitalWrite(buzzer,LOW);
      delay(100);
    }

  if(pattern==1)
  {
 digitalWrite(L1,HIGH);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
 //digitalWrite(L5,LOW);
 //digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //1
  delay(de); 
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
 //digitalWrite(L7,LOW);  //2
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
 //digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
 //digitalWrite(L7,LOW);  //3
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
 //digitalWrite(L6,LOW);
 //digitalWrite(L7,LOW);  //4
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
 //digitalWrite(L5,HIGH);
 //digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //5
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //6

  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
 //digitalWrite(L6,LOW);
 //digitalWrite(L7,HIGH);  //7
  delay(de);
  }
 
  if(pattern==2)
  {
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
 //digitalWrite(L5,LOW);
 //digitalWrite(L6,LOW);
 //digitalWrite(L7,HIGH);  //7
  delay(de);
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //6
  delay(de);
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //5
  delay(de);
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //4
  delay(de); 

  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //3
  delay(de); 


 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //2
  delay(de);
 
 digitalWrite(L1,HIGH);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //1
  delay(de); 
  }
 
    if(pattern==3)
  {
 digitalWrite(L1,HIGH);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //1
  delay(de); 
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //2
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //3
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //4
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //5
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //6
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,HIGH);  //7
  delay(de);
 
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //6
  delay(de);
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //5
  delay(de);
 
  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //4
  delay(de); 

  digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //3
  delay(de); 

 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //2
  delay(de);
  }
    if(pattern==4)
  {
 digitalWrite(L1,HIGH);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,HIGH);  //1,7
  delay(de); 
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //2,6
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //3,5
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //4
  delay(de); 
  }
      if(pattern==5)
  {
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //4
  delay(de);
 
 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,LOW);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW);  //3,5
  delay(de);

 digitalWrite(L1,LOW);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,LOW);  //2,6
  delay(de);
   
 digitalWrite(L1,HIGH);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,HIGH);  //1,7
  delay(de); 
  }

 if(pattern==6)
{
 digitalWrite(L1,HIGH);
 delay(de);
 digitalWrite(L2,HIGH);
 delay(de);
 digitalWrite(L3,HIGH);
 delay(de); 
 digitalWrite(L4,HIGH);
 delay(de); 
// digitalWrite(L5,HIGH);
// delay(de); 
// digitalWrite(L6,HIGH);
// delay(de); 
// digitalWrite(L7,HIGH);  //1,7
// delay(de);
// digitalWrite(L7,LOW);  //1,7
// delay(de);
// digitalWrite(L6,LOW);
// delay(de);
// digitalWrite(L5,LOW);
// delay(de);
 digitalWrite(L4,LOW);
 delay(de);
 digitalWrite(L3,LOW);
 delay(de);
 digitalWrite(L2,LOW);
 delay(de);
 digitalWrite(L1,LOW);
 delay(de);


 if(pattern==7)
{
 digitalWrite(L1,HIGH);
 digitalWrite(L2,HIGH);
 digitalWrite(L3,HIGH);
 digitalWrite(L4,HIGH);
// digitalWrite(L5,HIGH);
// digitalWrite(L6,HIGH);
// digitalWrite(L7,HIGH); 

  delay(de);

 digitalWrite(L1,LOW);
 digitalWrite(L2,LOW);
 digitalWrite(L3,LOW);
 digitalWrite(L4,LOW);
// digitalWrite(L5,LOW);
// digitalWrite(L6,LOW);
// digitalWrite(L7,LOW); 
  delay(de);
  pattern = 0;
}         
}

Comments

Popular posts from this blog

Stabilizer in Hindi स्टेबलाइजर की पूरी जानकारी हिंदी में

स्टेबलाइजर क्या होता है घर के लिए सही वोल्टेज स्टेबलाइजर आपने वोल्टेज स्टेबलाइजर के बारे में जरूर सुना होगा और आपके घर में stabilizer जरूर होगा। लेकिन क्या आप जानते हैं कि स्टेबलाइजर क्या होता है?(what is stabilizer ?) क्या आप जानते हैं कि स्टेबलाइजर का काम क्या है और स्टेबलाइजर कितने प्रकार के होता है? क्या आप जानते हैं कि स्टेबलाइजर कैसे काम करता है? यदि नहीं जानते हैं तो हमारा ये पोस्ट जरूर पढ़ें। इस पोस्ट में आज हम स्टेबलाइजर की पूरी जानकारी हिंदी(stabilizer in Hindi) में देने जा रहे हैं। स्टेबलाइजर एक ऐसी डिवाइस होती है जो कि Fix Value की वोल्टेज प्रदान करता है.हमारे घर में कुछ ऐसे उपकरण होते हैं जिन्हें कम से कम 240 V की सप्लाई की जरूरत होती है और कुछ कारणवश हमारे घर में अगर सप्लाई 240V से कम आती है तो वह उपकरण ठीक प्रकार से कार्य नहीं कर पाता इसीलिए उसके लिए स्टेबलाइजर की जरूरत पड़ती है. जो कि हमारे घर में आने वाली सप्लाई को 240V पर Fix कर के उपकरण को 240V की सप्लाई प्रदान करता है. स्टेबलाइजर का इस्तेमाल ज्यादातर रेफ्रिजरेटर  (फ्रिज) एयर कंडीशनर इत्यादि पर किया जाता ...

वायर जॉइंट के Different प्रकार

 Different Types of Wire Joint Requirement:- किसी भी तार में जॉइंट बनाने की जरुरत क्यों पड़ती है किसी भी वायर में जॉइंट बनाने की जरुरत इसलिए पड़ती है ताकि किसी भी चालक तार की लम्बाई बढ़ाई जा सके और किसी चालक लाइन में से किसी अन्य लाइन को जॉइंट बनाकर उसे स्थाई रूप से जोड़ा जा सके जॉइंट ऐसा होना चाहिए की वह लाइन को अच्छे कनेक्ट तथा लाइन को पर्याप्त सुद्रढ़ता भी प्रदान कर सके,,इन जोइन्टो को विभिन्न प्रकार से तैयार किया जाता है यह चालक तार की मोटाई,जोड़ की किस्म,जॉइंट किस लाइन में लगाना है इत्यादि पर निर्भर करती है  ।   Different Types of  Joints:-ओवर हेड लाइन्स तथा घरेलु वायरिंग में मुख्यतः निम्न जोड़ प्रचलित है  Twisted Joint(ऐंठा हुआ जोड़) :- इस प्रकार के जॉइंट में तारो अथवा केबल के चालक सिरों को आपस में ऐंठ कर उनके अंतिम समापन सिरों को जोड़ की और मोड़ देते है इस प्रकार का जॉइंट ओवर हेड लाइन में खम्बो के ऊपर लगे इंसुलेटर पर लगाया जाता है इसे किसी लाइन के मध्य में नहीं लगाया जाता है इसे Pig Tail अथवा Rat-Tail Joint जॉइंट भी कहते है।    Married Joint(मै...

Star Delta Starter In Hindi | स्टार डेल्टा स्टार्टर | का प्रयोग मोटर में क्यों किया जाता है ?

स्टार डेल्टा स्टार्टर |Star Delta Starter इस Article मे स्टार डेल्टा कनेक्शन, Star Delta Formula, स्टार डेल्टा स्टार्टर का सिद्धांत, पावर डायग्राम, कन्ट्रोल डायग्राम, स्टार डेल्टा स्टार्टर के लाभ एवम नुकशान और स्टार डेल्टा स्टार्टर से संबधित इंटरव्यू में पूछे जाने वाले सवाल पे भी विस्तृत में जानकारी देने की कोशिश की हे। आशा हे आप के लिए मददगार होगी। Star Delta Starter मोटर को सलामती पूर्वक चालू करने के लिए, मोटर का रक्षण करने के लिए एवम मोटर का स्टार्टिंग करंट कम करने के लिए उपयोग किया जाता हे। मोटर को स्टार्ट करने के लिए और भी कही टाइप के स्टार्टर हे। जैसे की डायरेक्ट ऑन लाइन स्टार्टर, स्टार डेल्टा स्टार्टर, ऑटो ट्रांसफार्मर स्टार्टर, सॉफ्ट स्टार्टर, vfd (Variable Frequency Drive) और रोटर रेजिस्टेंस स्टार्टर, जो मोटर को सलामती पूर्वक चालू भी करते हे,और सुरक्षा भी प्रदान करते हे। स्टार डेल्टा स्टार्टर क्या है? एक स्टार्टर का काम हे स्टार्ट करना। यहां एक इलेक्ट्रिक मोटर स्टार्टर की बात हे। स्टार डेल्टा स्टार्टर याने, एक इलेक्ट्रिकल उपकरण जो कही उपकरणों को एकत्रित करके तैयार किया जाता ह...