Practicals

Set Up Software for Arduino

  • Once install is done –> close
  • Go to –> toolsboard -> select nodeMCU 0.9


LED LIGHT BLINKING

  • Hardware:
    • Arduino board
    • jumper wires
    • bread board
    • computer
    • LED

Code for To Blink a LED light

  • #define 0_PIN D2
  • void setup()
  • {
  • pinMode(0_PIN,OUTPUT);
  • }
  • void loop()
  • {
  • digitalWrite(0_PIN,HIGH);
  • delay(100);
  • digitalWrite(0_PIN,LOW);
  • delay(100);
  • }
  • NOTE:
  • D2 wire will in +(possessive) and Ground wire will be – (negative)

To Blink More than one LED

  • void setup()
  • {
  • pinMode(D1,OUTPUT);
  • pinMode(D2,OUTPUT);
  • }
  • void loop()
  • {
  • digitalWrite(D1,HIGH);
  • digitalWrite(D2,HIGH);
  • delay(100);
  • digitalWrite(D1,LOW);
  • digitalWrite(D2,LOW);
  • delay(100);
  • }

Distance measure with Ultrasonic Sensor

Hardware:

  • Arduino board
  • jumper wires
  • bread board
  • computer
  • Ultrasonic Sensor
  • buzzer
  • LED

Code for Distance Measure

  • int echoPin = D1;
  • int trigPin = D0;
  • int ledPin = D2;
  • void setup()
  • {
  • pinMode(echoPin,INPUT);
  • pinMode(trigPin,OUTPUT);
  • pinMode(ledPin,OUTPUT);
  • serial.begin(9600);
  • }
  • void loop()
  • {
  • digitalWrite(trigPin,LOW);
  • delay(10);
  • digitalWrite(trigPin,HIGH);
  • delay(10);
  • digitalWrite(trigPin,LOW);
  • int duration = pulseIn(echoPin,High);
  • int distance = (duration * 340) / 20000;
  • serial.PrintIn(distance);
  • if (distance<=7)
  • digitalwrite(ledPin,HIGH);
  • else
  • digitalWrite(ledPin,LOW);
  • }
  • NOTE:
  • NodeMCU VV –> UTS (ultrasonic) VCC
  • D0 —> trig
  • D1 —-> echo
  • GND —-> GND
  • DZ —-> LED +
  • GND —> LED –

OUTPUT

Toos —> Serial Monitor