Professional Documents
Culture Documents
Lab 1 12
Lab 1 12
Enoy
LAB 1
Title: BASIC LED
void setup() {
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(7, HIGH);
delay(8000);
digitalWrite(7, HIGH);
delay(100);
digitalWrite(8, HIGH);
delay(8000);
digitalWrite(8, HIGH);
delay(100);
digitalWrite(11, HIGH);
delay(8000);
digitalWrite(11, HIGH);
delay(100);
}
Name: Kurt Robin C. Enoy
Lab 2
Title: BINARY LED
void loop() {
digitalWrite (yellow,LOW);
delay (500);
digitalWrite (red,LOW);
delay (500);
digitalWrite (green,LOW);
delay (500);
digitalWrite (yellow,HIGH);
delay (500);
digitalWrite (red,LOW);
delay (500);
digitalWrite (green,LOW);
delay (500);
digitalWrite (yellow,LOW);
delay (500);
digitalWrite (red,HIGH);
delay (500);
digitalWrite (green,LOW);
delay (500);
digitalWrite (yellow,HIGH);
delay (500);
digitalWrite (red,HIGH);
delay (500);
digitalWrite (green,LOW);
delay (500);
digitalWrite (yellow,LOW);
delay (500);
digitalWrite (red,LOW);
delay (500);
digitalWrite (green,HIGH);
delay (500);
digitalWrite (yellow,HIGH);
delay (500);
digitalWrite (red,LOW);
delay (500);
digitalWrite (green,HIGH);
delay (500);
digitalWrite (yellow,LOW);
delay (500);
digitalWrite (red,HIGH);
delay (500);
digitalWrite (green,HIGH);
delay (500);
digitalWrite (yellow,HIGH);
delay (500);
digitalWrite (red,HIGH);
delay (500);
digitalWrite (green,HIGH);
delay (500);
}
Name: Kurt Robin C. Enoy
LAB 3
Title: ANALOG INTENSIFYING LED
int ilaw=10;
int liwanag1 = 0;
int liwanag2 = 5;
int liwanag3 = 10;
int liwanag4 = 20;
int liwanag5 = 50;
int liwanag6 = 80;
int liwanag7 = 100;
int liwanag8 = 140;
int liwanag9 = 180;
int liwanag10 = 255;
void setup()
{
pinMode (ilaw, OUTPUT);
}
void loop ()
{
analogWrite (ilaw,liwanag1);
delay (500);
analogWrite (ilaw,liwanag2);
delay (500);
analogWrite (ilaw,liwanag3);
delay (500);
analogWrite (ilaw,liwanag4);
delay (500);
analogWrite (ilaw,liwanag5);
delay (500);
analogWrite (ilaw,liwanag6);
delay (500);
analogWrite (ilaw,liwanag7);
delay (500);
analogWrite (ilaw,liwanag8);
delay (500);
analogWrite (ilaw,liwanag9);
delay (500);
analogWrite (ilaw,liwanag10);
delay (500);
}
Name: Kurt Robin C. Enoy
LAB 4
Title: ALTERNATIVE INTENSIFY LED
int liwanag1=0;
int liwanag2=0;
int liwanag3=0;
int ilaw1=0;
int ilaw2=0;
int ilaw3=0;
int yellow = 11;
int red = 10;
int green = 6;
void setup() {
pinMode(yellow, OUTPUT);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
void loop() {
do{
liwanag1 = liwanag1 + 5;
analogWrite (yellow,liwanag1);
delay (200);
}while (liwanag1 <= 255);
analogWrite (yellow, 0);
liwanag1=0;
do{
liwanag2 = liwanag2 + 5;
analogWrite (red,liwanag2);
delay (200);
}while (liwanag2 <= 255);
analogWrite (red, 0);
liwanag2=0;
do{
liwanag3 = liwanag3 + 5;
analogWrite (green,liwanag3);
delay (200);
}while (liwanag3 <= 255);
analogWrite (green, 0);
liwanag3=0;
}
Name: Kurt Robin C. Enoy
LAB 5
Title: LED 7 SEGMENT DISPLAY
void buzzer() {
tone(buz, 1);
delay(2000);
noTone(buz);
void off(){
digitalWrite(pinA, 0);
digitalWrite(pinA, 0);
digitalWrite(pinB, 0);
digitalWrite(pinC, 0);
digitalWrite(pinD, 0);
digitalWrite(pinE, 0);
digitalWrite(pinF, 0);
digitalWrite(pinG, 0);
delay(300);
}
void zero() {
//zero
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 1);
digitalWrite(pinF, 1);
digitalWrite(pinG, 0);
delay(300);}
void uno() {
//one
digitalWrite(pinA, 0);
digitalWrite(pinB, 0);
digitalWrite(pinC, 0);
digitalWrite(pinD, 0);
digitalWrite(pinE, 1);
digitalWrite(pinF, 1);
digitalWrite(pinG, 0);
delay(300);
}
void dos() {
//two
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 0);
digitalWrite(pinD, 1);
digitalWrite(pinE, 1);
digitalWrite(pinF, 0);
digitalWrite(pinG, 1);
delay(300);
}
void tress() {
//three
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 0);
digitalWrite(pinF, 0);
digitalWrite(pinG, 1);
delay(300);
}
void kwatro() {
//four
digitalWrite(pinA, 0);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 0);
digitalWrite(pinE, 0);
digitalWrite(pinF, 1);
digitalWrite(pinG, 1);
delay(300);
}
void singko() {
//five
digitalWrite(pinA, 1);
digitalWrite(pinB, 0);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 0);
digitalWrite(pinF, 1);
digitalWrite(pinG, 1);
delay(300);
}
void sais() {
//six
digitalWrite(pinA, 1);
digitalWrite(pinB, 0);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 1);
digitalWrite(pinF, 1);
digitalWrite(pinG, 1);
delay(300);
}
void syete() {
//seven
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 0);
digitalWrite(pinE, 0);
digitalWrite(pinF, 0);
digitalWrite(pinG, 0);
delay(300);
}
void otso() {
//eight
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 1);
digitalWrite(pinF, 1);
digitalWrite(pinG, 1);
delay(300);
}
void nuebe() {
//nine
digitalWrite(pinA, 1);
digitalWrite(pinB, 1);
digitalWrite(pinC, 1);
digitalWrite(pinD, 1);
digitalWrite(pinE, 0);
digitalWrite(pinF, 1);
digitalWrite(pinG, 1);
delay(300);
}
void even(){
zero();
delay(300);
off();
dos();
delay(300);
off();
kwatro();
delay(300);
off();
sais();
delay(300);
off();
otso();
delay(300);
off();
}
void odd(){
uno();
delay(300);
off();
tress();
delay(300);
off();
singko();
delay(300);
off();
syete();
delay(300);
off();
nuebe();
delay(300);
off();
}
void straight(){
zero();
delay(300);
off();
uno();
delay(300);
off();
dos();
delay(300);
off();
tress();
delay(300);
off();
kwatro();
delay(300);
off();
singko();
delay(300);
off();
sais();
delay(300);
off();
syete();
delay(300);
off();
otso();
delay(300);
off();
nuebe();
delay(300);
off();
void loop() {
straight();
buzzer();
off();
odd();
buzzer();
off();
even();
buzzer();
off();
}
Name: Kurt Robin C. Enoy
LAB 6
Title: ANALOG INPUTS AND SERIAL
int button = 0;
int red = 3;
int green = 4;
int buzzer = 10;
void setup() {
pinMode(2,INPUT);
pinMode(red,OUTPUT);
pinMode(green,OUTPUT);
Serial.begin(9600);
}
void buzz(){
tone(buzzer,1101);
delay(100);
noTone(buzzer);
}
void loop() {
button = digitalRead(2);
Serial.println(button);
if (button==1)
{
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
buzz();
delay(100);
}
else if (button==0){
digitalWrite(green,HIGH);
digitalWrite(red,LOW);
delay(100);
}
}
Name: Kurt Robin C. Enoy
LAB 7
TItle: 7 SEGMENT 1 DIGIT
int w = 0;
int x = 0;
int y = 0;
int z = 0;
int button1 = 3;
int button2 = 4;
int button3 = 5;
int button4 = 6;
void setup() {
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
pinMode(button4, INPUT);
pinMode(pinA, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(pinC, OUTPUT);
pinMode(pinD, OUTPUT);
pinMode(pinE, OUTPUT);
pinMode(pinF, OUTPUT);
pinMode(pinG, OUTPUT);
Serial.begin(9600);
void off(){
digitalWrite(pinA, 0);
digitalWrite(pinA, 0);
digitalWrite(pinB, 0);
digitalWrite(pinC, 0);
digitalWrite(pinD, 0);
digitalWrite(pinE, 0);
digitalWrite(pinF, 0);
digitalWrite(pinG, 0);
delay(300);
}
void zero() {
//zero
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
}
void uno() {
//one
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinC, LOW);
digitalWrite(pinD, LOW);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
void dos() {
//two
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, LOW);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, LOW);
digitalWrite(pinG, HIGH);
}
void tress() {
//three
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, HIGH);
}
void kwatro() {
//four
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
void singko() {
//five
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
void sais() {
//six
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
void syete() {
//seven
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
}
void otso() {
//eight
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
void nuebe() {
//nine
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
void loop() {
w = digitalRead(button1);
x = digitalRead(button2);
y = digitalRead(button3);
z = digitalRead(button4);
Serial.println(w);
Serial.println(x);
Serial.println(y);
Serial.println(z);
delay(100);
int button1 = 0;
int button2 = 0;
int button3 = 0;
int button4 = 0;
int pinA = 9;
int pinB = 8;
int pinC = 7;
int pinD = 6;
int pinE = 5;
int pinF = 4;
int pinG = 3;
int pinH = 2;
int pinI = A0;
int pinJ = A1;
int pinK = A2;
int pinL= A3;
int pinM = A5;
int pinN = A4;
void setup() {
// put your setup code here, to run once:
pinMode(pinA, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(pinC, OUTPUT);
pinMode(pinD, OUTPUT);
pinMode(pinE, OUTPUT);
pinMode(pinF, OUTPUT);
pinMode(pinG, OUTPUT);
pinMode(pinH, OUTPUT);
pinMode(pinI, OUTPUT);
pinMode(pinJ, OUTPUT);
pinMode(pinK, OUTPUT);
pinMode(pinL, OUTPUT);
pinMode(pinM, OUTPUT);
pinMode(pinN, OUTPUT);
pinMode(13, INPUT);
pinMode(12, INPUT);
pinMode(11, INPUT);
pinMode(10, INPUT);
Serial.begin(9600);
}
void zero() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, LOW);
}
void one() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, LOW);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, LOW);
digitalWrite(pinL, LOW);
digitalWrite(pinM, LOW);
digitalWrite(pinN, LOW);
}
void two() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, LOW);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, LOW);
digitalWrite(pinN, HIGH);
}
void three() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, LOW);
digitalWrite(pinM, LOW);
digitalWrite(pinN, HIGH);
}
void four() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, LOW);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, LOW);
digitalWrite(pinL, LOW);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void five() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, LOW);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, LOW);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void six() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, LOW);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void seven() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, LOW);
digitalWrite(pinL, LOW);
digitalWrite(pinM, LOW);
digitalWrite(pinN, LOW);
}
void eight() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void nine() {
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, LOW);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void ten (){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, LOW);
}
void eleven(){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, LOW);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, LOW);
digitalWrite(pinL, LOW);
digitalWrite(pinM, LOW);
digitalWrite(pinN, LOW);
}
void twelve(){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, LOW);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, HIGH);
digitalWrite(pinM, LOW);
digitalWrite(pinN, HIGH);
}
void thirteen(){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, LOW);
digitalWrite(pinM, LOW);
digitalWrite(pinN, HIGH);
}
void fourteen(){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, LOW);
digitalWrite(pinI, HIGH);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, LOW);
digitalWrite(pinL, LOW);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void fifteen(){
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
digitalWrite(pinH, HIGH);
digitalWrite(pinI, LOW);
digitalWrite(pinJ, HIGH);
digitalWrite(pinK, HIGH);
digitalWrite(pinL, LOW);
digitalWrite(pinM, HIGH);
digitalWrite(pinN, HIGH);
}
void dc() {
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinC, LOW);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
}
void loop() {
button1 = digitalRead(13);
button2 = digitalRead(12);
button3 = digitalRead(11);
button4 = digitalRead(10);
Serial.println(button1);
Serial.println(button2);
Serial.println(button3);
Serial.println(button4);
delay(1000);
if (button1 == 0 && button2 == 0 && button3 == 0 && button4 == 0) {
zero();
} else if (button1 == 1 && button2 == 0 && button3 == 0 && button4 == 0) {
one();
} else if (button1 == 0 && button2 == 1 && button3 == 0 && button4 == 0) {
two();
} else if (button1 == 1 && button2 == 1 && button3 == 0 && button4 == 0) {
three();
} else if (button1 == 0 && button2 == 0 && button3 == 1 && button4 == 0) {
four();
} else if (button1 == 1 && button2 == 0 && button3 == 1 && button4 == 0) {
five();
} else if (button1 == 0 && button2 == 1 && button3 == 1 && button4 == 0) {
six();
} else if (button1 == 1 && button2 == 1 && button3 == 1 && button4 == 0) {
seven();
} else if (button1 == 0 && button2 == 0 && button3 == 0 && button4 == 1) {
eight();
} else if (button1 == 1 && button2 == 0 && button3 == 0 && button4 == 1) {
nine();
} else if (button1 == 0 && button2 == 1 && button3 == 0 && button4 == 1) {
ten();
} else if (button1 == 1 && button2 == 1 && button3 == 0 && button4 == 1) {
eleven();
} else if (button1 == 0 && button2 == 0 && button3 == 1 && button4 == 1) {
twelve();
} else if (button1 == 1 && button2 == 0 && button3 == 1 && button4 == 1) {
thirteen();
} else if (button1 == 0 && button2 == 1 && button3 == 1 && button4 == 1) {
fourteen();
} else if (button1 == 1 && button2 == 1 && button3 == 1 && button4 == 1) {
fifteen();
} else {
dc();
}
}
Name: Kurt Robin C. Enoy
LAB 9 – 10
Title:
LAB9_analog_input_serial_communication_value_using_pentiomet
er
LAB10_analog_value_with_7_Segment_Display_Output
#include<Wire.h>
#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void zero() {
//zero
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
delay(tagal);
}
void uno() {
//one
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinC, LOW);
digitalWrite(pinD, LOW);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, LOW);
delay(tagal);
}
void dos() {
//two
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, LOW);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, LOW);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void tress() {
//three
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void kwatro() {
//four
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void singko() {
//five
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void sais() {
//six
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void syete() {
//seven
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, LOW);
delay(tagal);
}
void otso() {
//eight
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void nuebe() {
//nine
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
delay(tagal);
}
void ikot1(){
for(turns=0; turns<13; turns++){
lcd.scrollDisplayLeft();
delay(tagal);
}
for(turns=0; turns<29; turns++){
lcd.scrollDisplayRight();
delay(tagal);
}
}
void ikot2(){
for(turns=0;turns<16;turns++){
lcd.scrollDisplayRight();
delay(tagal);
}
for(turns=0;turns<29;turns++)
{
lcd.scrollDisplayRight();
delay(tagal);
}
}
void setup() {
// put your setup code here, to run once
Serial.begin(9600);
pinMode(A0, INPUT);
lcd.begin(16, 2, LCD_5x8DOTS);
0
}
void loop() {
// put your main code here, to run repeatedly:
int pen=analogRead(A0);
Serial.println(pen);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("02.4 mhz");
lcd.setCursor(0,1);
lcd.print("Kurt Robin Enoy");
delay(tagal);
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("202.5mhz");
lcd.setCursor(0,1);
lcd.print("LOVE Radio");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("319.9 mhz");
lcd.setCursor(0,1);
lcd.print("TV 5");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("439.4 mhz");
lcd.setCursor(0,1);
lcd.print("ABS CBN");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("502.6 mhz");
lcd.setCursor(0,1);
lcd.print("GMA");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("602.5 mhz");
lcd.setCursor(0,1);
lcd.print("starmovie");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("802.6 mhz");
lcd.setCursor(0,1);
lcd.print("netflix");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("911.8 mhz");
lcd.setCursor(0,1);
lcd.print("AXN");
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("1009.3 mhz");
lcd.setCursor(0,1);
lcd.print("HBO");
}
}
Name: Kurt Robin C. Enoy
LAB 11 – 12
Title:
LAB12_dht_value_with_serial_communication_display_and_LCD
//Libraries
#include <DHT.h>;
//I2C LCD:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2
line display
//Constants
#define DHTPIN 2 // what pin we're connected to
#define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
//Variables
//int chk;
int h; //Stores humidity value
int t; //Stores temperature value
void setup()
{
lcd.begin(16, 2, LCD_5x8DOTS);
Serial.begin(9600);
Serial.println("Temperature and Humidity Sensor Test");
dht.begin();
lcd.init(); //initialize the lcd
lcd.backlight(); //open the backlight
}
void loop()
{
//Read data and store it to variables h (humidity) and t (temperature)
// Reading temperature or humidity takes about 250 milliseconds!
h = dht.readHumidity();
t = dht.readTemperature();
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.print(F("°F Heat index: "));
Serial.print(hic);
Serial.print(F("°C "));
Serial.print(hif);
Serial.println(F("°F"));
lcd.setCursor(1, 0);
lcd.print("H:");
lcd.print(h);
lcd.print("%");
lcd.setCursor(3, 1);
lcd.print("T:");
lcd.print(t);
lcd.print("C");