0% found this document useful (0 votes)
8 views

Arduino Programmes

Uploaded by

Anju James
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Arduino Programmes

Uploaded by

Anju James
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Exp 1a – Blink Inbuilt LED

void setup()

// initialize digital pin LED_BUILTIN as an output.

pinMode(LED_BUILTIN, OUTPUT);

// the loop function runs over and over again forever

void loop() {

digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

Exp 1b – Blink External LED

int LED = 8;

void setup() {

// initialize digital pin LED_BUILTIN as an output.

pinMode(LED, OUTPUT);

// the loop function runs over and over again forever

void loop() {

digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)


delay(1000); // wait for a second

digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

Exp 2 – Arduino based Voltage measurement

#include "LiquidCrystal.h" // include library to interface LCD module with Arduino board

LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // pins of LCD module to be used

float voltage = 0.0;

float temp=0.0; // variable to store digital vaue of the input

int analog_value; // variable to store analog value at the input

void setup()

lcd.begin(16, 2); // start communication with LCD

lcd.setCursor (0,0); // start the cursor from the beginning

lcd.print(" Arduino based "); // Print text in first line

lcd.setCursor(0,1); // Move the cursoor to the next line

lcd.print("Digital Voltmeter"); // print text in second line

delay(2000); // wait for two secnds

void loop()

analog_value = analogRead(A0); // Reading the analog value

temp = (analog_value * 5.0) / 1024.0; // onverting the analog value in digital


voltage = temp/(0.0909);

if (voltage < 0.1)

voltage=0.0;

lcd.clear(); // Clear any text on the LCD

lcd.setCursor(0, 0); // Mve the cursor to the initial position

lcd.print("Voltage= "); // Print Voltgae=

lcd.print(voltage); // Print the final digital value of voltage

lcd.setCursor(13,1); // move the cursor

lcd.print("V"); // print the unit of voltage

delay(100); // wait for .1 seconds

You might also like