Posts

Automation using IR Remote

Image
                                                    *  Code  * #include <IRremote.h> #define irPin 9 IRrecv irrecv(irPin); decode_results results; #define r1 13 int relay1 = LOW; #define r2 12 int relay2 = LOW; #define r3 11 int relay3 = LOW; #define r4 10 int relay4 = LOW; #define r5 8 int relay5 = LOW; void setup()  {     irrecv.enableIRIn();     pinMode(r1, OUTPUT);      pinMode(r2, OUTPUT);     pinMode(r3, OUTPUT);    pinMode(r4, OUTPUT);    pinMode(r5, OUTPUT);  } void loop() {    if (irrecv.decode(&results)) {       switch (results.value) {                      case 16580863:             digitalWrite(r1,0);             digitalWrite(r2,0);  //all off             digitalWrite(r3,0);         digitalWrite(r4,0);         digitalWrite(r5,0);             delay(250);             break;                        case  16582903:             relay1 = ~ relay1;             digitalWrite(r1,relay1);             delay(250);             break;                      case 16615543 :

automatic street light

Image
* code * #define sensorpin  A0 int sensorvalue = 0;   #define signalpin  7 #define led1 13 void setup() {   pinMode(sensorpin,INPUT);   pinMode(signalpin,OUTPUT);   pinMode(led1,OUTPUT);   Serial.begin(9600); } void loop() {   sensorvalue = analogRead(sensorpin);   int level = map(sensorvalue,1024,0,255,0);   analogWrite(led1,level);   Serial.println(level);   if(sensorvalue <= 235)   {     digitalWrite(7,HIGH);     //Serial.println("LED IS ON...");   }   else   {     digitalWrite(7,LOW);     //Serial.println("LED IS OFF");   } }

Automatic irrigation system using Arduino Uno

Image
  *   Code * #include<LiquidCrystal.h> LiquidCrystal lcd(12,11,5,4,3,2); #define moisturepin A0 #define signalpin 6 int moisturevalue = 0; void setup() {   pinMode(moisturepin,INPUT);   pinMode(signalpin,OUTPUT);   lcd.begin(16,2); } void loop() {   moisturevalue = analogRead(moisturepin);      if(moisturevalue <= 400)   {     digitalWrite(signalpin,HIGH);     lcd.setCursor(0,1);     lcd.print("Motor is On ");   }   else   {     digitalWrite(signalpin,LOW);     lcd.setCursor(0,1);     lcd.print("Motor is Off ");   }      lcd.setCursor(0,0);   lcd.print("Moisture Value....");        lcd.setCursor(13,1);   lcd.print(moisturevalue); }

Moisture Sensor using Arduino Uno

Image
  code /*Create by indian Ai science*/ int sensorpin = A0; int sensorvalue = 0; void setup()    {   pinMode(sensorpin,INPUT);   Serial.begin(9600); } void loop() {   sensorvalue = analogRead(sensorpin);   Serial.println("Moisture value");   Serial.println(sensorvalue); }   

Ultrasonic sensor Code

Image
 Code  int trigpin = 7; int echopin = 6; int buzz = 13; int led1 = 12; int led2 = 11; int led3 = 10; int led4 = 9; int led5 = 8; int duration = 0; int distance = 0; void setup() {   for (int pin0 = 13;pin0<=8;pin0++)   {     pinMode(pin0,OUTPUT);   }   pinMode(trigpin ,OUTPUT);   pinMode(echopin ,INPUT);   Serial.begin(9600); } void loop() {   digitalWrite(trigpin,LOW);   delayMicroseconds(2);   digitalWrite(trigpin,HIGH);   delayMicroseconds(10);   digitalWrite(trigpin,LOW);   duration = pulseIn(echopin,HIGH);   distance = duration/58.2;   Serial.println(distance);      if(distance <= 30)   {     digitalWrite(13,HIGH);   }   else   {     digitalWrite(13,LOW);   }         if (distance <= 42)   {     digitalWrite(12,HIGH);     Serial.println("led1 is on.");   }   else   {     digitalWrite(12,LOW);   }   if(distance <= 80)   {     digitalWrite(11,HIGH);   }   else   {     digitalWrite(11,LOW);   }   if(distance <= 100)   {     digitalWrite(10,HIGH);   }   else  

LED on and off using button

Image
  -: LED CONTROL USING BUTTON :- Aim :- एक digital signal के द्वारा किसी भी LED (लाइट एमिटिंग डायोड ) को कण्ट्रोल करना।                 Material :- एक LED को CONTROL करने के लिए FOUR कॉम्पोनेन्ट की आवश्यकता है।                   1. Arduino Uno                   2. Button                   3. LED                   4. Resisters(10k,220)    Circuit diagram :-                                                           Method :- सबसे पहले Arduino Uno Board लिया है। और एक LED तथा Button और रेसिस्टर लिया है। Button के साथ 10k ओम का  resister कनेक्ट करना  है।यहाँ पर 10k का resister एक वोल्टेज divider का काम करेगा। 10k ओम  रेसिस्टर पिन को Arduino Uno की GND से कनेक्ट करना है।  और LED के cathode पिन को  Arduino Unoकी GND के साथ कनेक्ट करना है। Button से आने वाले signal को Arduino Uno की digital pin 2 मे कनेक्ट करना है। digital pin 2 एक इनपुट पिन की तरह react करेगी। तथा digital pin 3 को LED की एनोड पिन को 220 ओम रेसिस्टर के साथ कनेक्ट करना है। Program :-                          int led = 3;    

ATmel Memory

  -:  Memory in Arduino Famil y :-  ATmel Microcontroller की family का Memory architecture Harvard मेमोरी architecture पर based होता है।Harvard memory model कम्प्युटर memory को two component मे separate करता है।  1. इसमें पहला मेमोरी सेक्शन program code को स्टोर करता है।  2. और दूसरा मेमोरी सेक्शन program data को स्टोर करता है।  Flash Memory program code को store करता है। और Static random - access memory (SRAM ) program code को store करता है। इस प्रकार के memory सेक्शन को पहला और दूसरा सेक्शन कहते है। यदि Arduino से power supply को remove कर दिया जाये तो Flash मेमोरी डाटा को retains कर देता है। जब power on किया जाता है।  इस प्रकार से Arduino मेमोरी के अंदर program code stays रहता है। और जब Arduino को on  किया जाता है। तो बिना reload के program immediately run हो जाता है।  SRAM memory, power ऑफ होने पर डाटा को retain नहीं करता है।यदि कोई भी डाटा SRAM मे store है और पावर डाउन होने पर डाटा lost हो जाता है। डाटा लॉस्ट को compensate करने के लिए ATmel microcontroller मे Electronically e