MICROPROCESSOR
MICROPROCESSOR
delay(600); } }
delay (500);
delay (500);
delay (3000);
delay (0);
delay (20000);
delay (0); }
LAB_04 (a) LAB_04 (c) LAB_04 (d)
} pinMode(inpin,INPUT); pinMode(inpin,INPUT);
val=digitalRead(inpin); } }
} else else
{digitalWrite(ledpin,HIGH);} {digitalWrite(ledpin,HIGH);}
pinMode(ledpin,OUTPUT); } }
pinMode(inpin,INPUT);
void loop() {
val=digitalRead(inpin);
if(val==LOW)
{ digitalWrite(ledpin,LOW);}
else
{digitalWrite(ledpin,HIGH);}
}
LAB_04 (e) ACTIVE BUZZER W/RED LED BUTTON CONTROLLED ACTIVE
BUZZER
int ledpin=11; void setup() {
int inpin2=10; }
pinMode(ledpin,OUTPUT); digitalWrite(8,HIGH);
pinMode(inpin,INPUT); digitalWrite(9,HIGH);
pinMode(inpin2,INPUT); delay(3000);
} digitalWrite(8,LOW);
val=digitalRead(inpin); delay(2000);
if(val==LOW) }
{ digitalWrite(ledpin,LOW);}
val=digitalRead(inpin2); pinMode(8,OUTPUT);
if(val==LOW) pinMode(9,OUTPUT);
{ digitalWrite(ledpin,LOW);} }
{digitalWrite(ledpin,HIGH);} digitalWrite(8,HIGH);
} digitalWrite(9,LOW);
delay(3000);
pinMode(buzzer,OUTPUT); }
void loop() {
digitalWrite(buzzer, HIGH);
delay(1000);
diditalWrite(buzzer, LOW);
delay(1000);
}
PASSIVE BUZZER PASSIVE BUZZER W/RYG LED digitalWrite(redLed, LOW);
delay(1); }
} delay(1000);
} digitalWrite(redLed, LOW);
} tone(buzzer, 0);
delay(500);
digitalWrite(redLed, LOW);
digitalWrite(yellowLed, HIGH);
digitalWrite(greenLed, LOW);
tone(buzzer, 500);
delay(1000);
digitalWrite(yellowLed, LOW);
tone(buzzer, 0);
delay(500);
delay(1000);
analogWrite(11,128);
analogWrite(10,0);
Serial.begin(9600); Serial.begin(9600); }
} }
} } int val;
void setup() {
analogWrite(11, 255); }
Serial.println(val, DEC);
POTENTIOMETER
int potpin=0;
int ledpin=10;
int val=0;
void setup()
pinMode (10,OUTPUT);
Serial.begin(9600);
void loop()
val=analogRead(potpin);
Serial.println(val);
if (val>500)
{digitalWrite (10,HIGH);}
else
{digitalWrite (10,LOW);}
}
POTENTOMETER W/LED Digit LED Segment Display\
ESCULTERO
int potpin=0; if (val>400)
int a=7;
int ledpin=10; {digitalWrite (buzzer,HIGH);}
int b=6;
int val=0; else
int c=5;
void setup() {digitalWrite (buzzer,LOW);}
int d=10;
{ }
int e=11;
pinMode (10,OUTPUT);
int f=8;
Serial.begin(9600); PHOTORESISTOR
int g=9;
} int potpin=0;
int dp=4;
void loop() int ledpin=9;
void setup()
{ int val=0;
void digital_0(void) {
val=analogRead(potpin); void setup()
unsigned char j;
Serial.println(val); {
digitalWrite(a,HIGH);
pinMode(9,OUTPUT);
digitalWrite(b,HIGH);
if (val>500) Serial.begin(9600);
digitalWrite(c,HIGH);
{digitalWrite (10,HIGH);} }
digitalWrite(d,HIGH);
else void loop()
digitalWrite(e,HIGH);
{digitalWrite (10,LOW);} {
digitalWrite(f,HIGH);
} val=analogRead(potpin);
digitalWrite(g,LOW);
Serial.println(val);
digitalWrite(dp,LOW);
8.1- POTPIN GREATER 400, PASSIVE
BUZZER ON }
if(val<128)
int potpin=0; void digital_1(void) {
{digitalWrite (9, LOW);}
int buzzer=9; unsigned char j;
else
int val=0; digitalWrite(c,HIGH);
{digitalWrite (9, HIGH);}
void setup() digitalWrite(b,HIGH);
delay (100);
{ for(j=7;j<=11;j++)
}
pinMode (buzzer,OUTPUT); digitalWrite(j,LOW);
Serial.begin(9600); digitalWrite(dp,LOW);
} }
{ {
Serial.println(val); digitalWrite(b,HIGH);
digitalWrite(a,HIGH); digitalWrite(e, LOW); digitalWrite(b,HIGH);
digitalWrite(c,LOW); } digitalWrite(f,HIGH);
} { digitalWrite(dp,LOW);
{digitalWrite(g,HIGH); for(j=7;j<=11;j++)
digitalWrite(b,HIGH); digitalWrite(c,HIGH);
digitalWrite(dp,LOW); }
digitalWrite(e,LOW); { }
digitalWrite(b,HIGH); digitalWrite(dp,LOW); {
digitalWrite(dp,LOW); }
digitalWrite(e,LOW); { digital_1();
} for(j=5;j<=11;j++)
{ digitalWrite(dp,LOW); digital_2();
digitalWrite(b, LOW); {
digitalWrite(c,HIGH); }
digitalWrite(g,LOW); digitalWrite(f,HIGH);
digitalWrite(dp,LOW); digitalWrite(g,HIGH);
digital_9(); } digitalWrite(dp,LOW);
} digitalWrite(c,HIGH); digitalWrite(d,LOW);
} digitalWrite(b,HIGH); }
digitalWrite(dp,LOW); digitalWrite(a,HIGH);
} digitalWrite(b, LOW);
digitalWrite(a,HIGH); digitalWrite(f,HIGH);
for(j=9;j<=11;j++) digitalWrite(g,HIGH);
digitalWrite(dp,LOW); digitalWrite(dp,LOW); delay(1000);
} } digitalWrite(2, LOW);
digitalWrite(c,HIGH); } delay(1000);
} while(1) delay(1000);
digitalWrite(c,HIGH); delay(1000); }
digitalWrite(f,HIGH); digital_5();
{ digitalWrite(a,HIGH); for(j=7;j<=11;j++)
digitalWrite(d,HIGH); digitalWrite(f,LOW); }
digitalWrite(f,HIGH); } {
digitalWrite(dp,LOW); for(j=5;j<=7;j++)
} {digitalWrite(c,HIGH); digitalWrite(j,HIGH);
digitalWrite(b,HIGH); digitalWrite(dp,LOW);
{ digitalWrite(g,HIGH); digitalWrite(j,LOW);
digitalWrite(b,HIGH); digitalWrite(e,LOW); {
digitalWrite(j,LOW); } for(j=5;j<=11;j++)
} { digitalWrite(dp,LOW);
digitalWrite(d,HIGH); delay(1000); }
digitalWrite(f,HIGH); delay(1000);
digitalWrite(g,HIGH); digital_5();
} delay(1000);
int i; digital_4();
delay(1000);
} delay(1000);
{ digitalWrite(2, HIGH);
while(1) delay(1000);
{ digitalWrite(2, LOW);
digital_9(); delay(1000);
digital_8(); delay(1000);
digital_7(); delay(1000);