Posts

Go Back N ARQ

 #include <stdio.h> int main() {     int length=10;     int sender[]={1,0,2,8,4,8,9,6,3,4};     int receiver[length];     int ws=4;     int base=0;     while(base<length)     {         printf("Frame transmitted");         for(int i=base;i<base+5;i++)         {             receiver[i]=sender[i];             if(sender[i]==receiver[i])             {                 printf("%d\n",receiver[i]);             }             else             {                 printf("Not transmitted frame");             }         }         base+...
Microstrip Line Calculator Microstrip Line Calculator Synthesize Synthesize Analyze Analyze

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); }