Posts

Showing posts from July, 2024

COMBINED SENSORS OF ULTRASONIC ,PIR AND TEMPERATURE SENSOR

Image
  int analogpin = A0; int pr = 13; int val = 0; #define echo 7 #define trig 8 long duration; int distance; void setup() {   pinMode(analogpin, INPUT);   pinMode(pr, INPUT);   pinMode(echo, INPUT);   pinMode(trig, OUTPUT);   pinMode(2,OUTPUT);   pinMode(3,OUTPUT);   pinMode(4,OUTPUT);  // Assuming pin 2 is used for output in the condition   Serial.begin(9600); } void loop() {   int adc = analogRead(analogpin);   float voltage = (adc * 5.0) / 1024.0; // Correct voltage calculation   float temperatureC = (voltage-0.5) * 100.0; // Adjusted calculation assuming TMP36 sensor   Serial.println("Temperature Recorded:");   Serial.print(temperatureC);   Serial.println(" C");   val = digitalRead(2);      // Trigger the ultrasonic pulse   digitalWrite(trig, LOW);   delayMicroseconds(2);   digitalWrite(trig, HIGH);   delayMicroseconds(10);   digitalWrite(trig, LOW);   // M...

UART TRANSFER BETWEEN TWO ARDUINO UNO R3

Image
  void setup() {   // set push button pin as input   pinMode(8, INPUT_PULLUP);    pinMode(13, OUTPUT);         digitalWrite(13, LOW);       Serial.begin(9600);        } void loop() {   if (Serial.available()) {     // read one byte from serial buffer and save to data_rcvd     char data_rcvd = Serial.read();           if (data_rcvd == '1') {        digitalWrite(13, HIGH);      }     if (data_rcvd == '0') {      digitalWrite(13, LOW);  // switch LED Off     }   }  if (digitalRead(8) == HIGH) {      // send the char '0' to serial if button is not      pressed.      Serial.write('0');   }       else {      // send the char '1' to serial if button is pressed.     Serial.wr...

ANALOG SENSOR INTERFACE USING POTENTIOMETER

Image
  // C++ code // void setup() {   pinMode(2, OUTPUT);   pinMode(4, OUTPUT);   pinMode(A0,INPUT);   Serial.begin(9600); } void loop() {  int x=analogRead(A0);   if(x>=100 && x<400)   {     digitalWrite(2,HIGH);     digitalWrite(4,LOW);     Serial.println("1st on");     Serial.println(x);     }   else if(x>=400 && x<800)   {     digitalWrite(4,HIGH);     digitalWrite(2,LOW);      Serial.println("2nd on");     Serial.println(x);   }   else   {     digitalWrite(2,LOW);     digitalWrite(4,LOW);     Serial.println(x);      Serial.println("OFF");   } }

2 LED AND 2 SWITCH

Image
 // C++ code // void setup() {   pinMode(3, OUTPUT);   pinMode(2,INPUT);   pinMode(4,INPUT);   pinMode(13,OUTPUT); } void loop() {   int x=digitalRead(2);   if(x==LOW)   {   digitalWrite(3, HIGH);   }   else   {   digitalWrite(3, LOW);   }   int y=digitalRead(4);   if(y==HIGH)   {   digitalWrite(13, HIGH);   }   else   {   digitalWrite(13, LOW);   }  }

NEGATIVE LOGIC

Image
 CODING : // C++ code // void setup() {   pinMode(2, INPUT); } void loop() {   int x=digitalRead(2);   if(x==HIGH)   {     digitalWrite(3,HIGH); }   else     digitalWrite(3,LOW); }

POSITIVE LOGIC

Image
 // C++ code // void setup() {   pinMode(2,INPUT);   pinMode(3,OUTPUT); } void loop() {   int x=digitalRead(2);   if(x==HIGH)   {     digitalWrite(3,HIGH); }   else   {     digitalWrite(3,LOW);   } }

TRAFFIC LIGHT CONTROLLER

Image
 // C++ code // void setup() {   pinMode(2, OUTPUT);   pinMode(3, OUTPUT);   pinMode(4, OUTPUT);   pinMode(5, OUTPUT);   pinMode(6, OUTPUT);   pinMode(7, OUTPUT);   pinMode(8, OUTPUT);   pinMode(9, OUTPUT);   pinMode(10, OUTPUT);   pinMode(11, OUTPUT);   pinMode(12, OUTPUT);   pinMode(13, OUTPUT); } void loop() {  digitalWrite(4,HIGH);   digitalWrite(6,LOW);   digitalWrite(7,LOW);   digitalWrite(5,HIGH);   digitalWrite(8,LOW);   digitalWrite(2,LOW);   digitalWrite(3,LOW);   digitalWrite(11,LOW);   digitalWrite(9,HIGH);   digitalWrite(10,HIGH);   digitalWrite(12,HIGH);   digitalWrite(13,HIGH);   delay(5000);   digitalWrite(4,LOW);   digitalWrite(3,HIGH);    digitalWrite(6,LOW);   digitalWrite(7,LOW);   digitalWrite(2,LOW);   digitalWrite(5,HIGH);   digitalWrite(8,LOW);   digitalWrite(11,LOW);   digitalWrite(9,H...

Electronics Systems

 Electronics Systems : Divided into two parts: 1) Active Elements - Del 2)Passive Elements Drive link :  https://drive.google.com/drive/folders/1I-RslFuWRZuaySRaq2Bye1DsDa-Mf2fw?usp=sharing

Embedded Systems

  Embedded Systems:      a microprocessor-based computer hardware system with software that is designed to perform a dedicated function, either as an independent system or as a part of a large system .     An embedded system is a combination of computer hardware and software designed for a specific function. Embedded systems may also function within a larger system. The systems can be programmable or have a fixed functionality. Why?  performance Small size  Ease of management  Cost effective Characteristics Speed Accuracy Reliability  Adaptability  Size and weight  Power dissipation Features Do specific tasks Not always standalone devices Limited resources and memory  No screen  Maximum performance for minimum size Efficiency  Reliability  Examples Smart watches  Traffic light controller  Medical equipment  Remote control car Washing machine  Train  Mobile phone- telecom Equipments...