Saturday, March 26, 2022

PhD Thesis Defense Seminar for Muhammad Faris

Friday 25 March 2022

The PhD thesis defense seminar was held at FEST conference room for Muhammad Faris research work presentation organized by GSESIT. 

 





TCRT5000 IR Sensor Module Testing through Arduino NANO Part - 1

09 March 2022 

TCRT5000 IR sensor module is tested through the Arduino NANO board. The code was found on a website for the Arduino UNO board and modified for the NANO board.  


// Dr. Tariq Javid as of 07 March 2022
// Arduino Nano --->   TCRT5000
// Modified code from https://github.com/DIY-Machines/TCRT5000
const int pinIRd = 0;     // D0 Digital input
const int pinIRa = A0;  // Analog input 
const int pinLED = 13; // Builtin LED
int IRvalueA = 0;
int IRvalueD = 0;

void setup()
{
  Serial.begin(9600);
  pinMode(pinIRd,INPUT);
  pinMode(pinIRa,INPUT);
  pinMode(pinLED,OUTPUT);
}
void loop()
{
  IRvalueA = analogRead(pinIRa);
  IRvalueD = digitalRead(pinIRd);
    if (IRvalueD == LOW) {  // Detection
        digitalWrite(LED_BUILTIN, HIGH);
    }
    else {               // No Detection
        digitalWrite(LED_BUILTIN, LOW);
        // IRvalueD == 1;
    }  
  Serial.print("Digital Reading = ");
  Serial.print(IRvalueD);
  Serial.print("\t Analog Reading = ");
  Serial.print(IRvalueA);
  Serial.print("\n");
  // delay 1 sec
  delay(1000);
}