Skip to main content

Interfacing of LEDs and testing Buzzer using Arduino and Proteus

Task 1:
Make a sketch for interfacing of Buzzer with Arduino at pin 9.
Solution: Code
const int buzzer=9;
void setup() {
  pinMode(buzzer,OUTPUT);
}
void loop() {
 tone(buzzer,3000); //Send 3KHz sound signal....
 delay(5000);      //....for 5 sec
 noTone(buzzer);  // Stop sound...
 delay(1500);    //...for 1.5s
}
Task 2:
Flashing of 5 LED with different pattern.
Solution: Code

int led1=1;
int led2=2;
int led3=3;
int led4=4;
int led5=5;
void setup() {
 pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(led5,OUTPUT);
}
void loop() {
 // first cycle
 digitalWrite(led1,HIGH);
 delay(500);
 digitalWrite(led2,LOW);
 delay(500);
 digitalWrite(led3,HIGH);
 delay(500);
 digitalWrite(led4,LOW);
 delay(500);
 digitalWrite(led5,HIGH);
 delay(500);
// Second cycle
 digitalWrite(led1,LOW);
 delay(500);
 digitalWrite(led2,HIGH);
 delay(500);
 digitalWrite(led3,LOW);
 delay(500);
 digitalWrite(led4,HIGH);
 delay(500);
 digitalWrite(led5,LOW);
 delay(500);
}

Comments