Вы находитесь на странице: 1из 5

#include <Key.

h>

#include <Keypad.h>

const byte ROWS = 4;

const byte COLS = 4;

char Keys[ROWS][COLS] =

{'1','2','3','A'},

{'4','5','6','B'},

{'7','8','9','C'},

{'*','0','X','D'}

};

byte rowPins[ROWS]= {9,8,7,6};

byte colPins[COLS]= {5,4,3,2};

Keypad keypad = Keypad( makeKeymap(Keys), rowPins, colPins, ROWS, COLDS );

int LED1 = 18;

int LED2 = 19;

int LED3 = 20;

#include <LiquidCrystal.h>

LiquidCrystal lcd(12,13,17,16,15,14);

void setup() {

Serial.begin(9600);

pinMode(10,INPUT);

pinMode(11,INPUT);

pinMode(LED1,OUTPUT);

pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);

digitalWrite(LED1,LOW);

digitalWrite(LED2,LOW);

digitalWrite(LED3,LOW);

Serial.begin(9600);

lcd.begin(16,2);

delay(200);

lcd.clear();

lcd.setCursor(3,0);

lcd.print("BIENVENIDO");

digitalWrite(LED1,HIGH);

digitalWrite(LED2,HIGH);

digitalWrite(LED3,HIGH);

delay(2000);

digitalWrite(LED1,LOW);

digitalWrite(LED2,LOW);

digitalWrite(LED3,LOW);

lcd.clear();

lcd.setCursor(4,0);

lcd.print("PULSE 1");

lcd.setCursor(1,1);

lcd.print("PARA CONTINUAR");

delay(2000);

void loop() {

if((digitalRead(10); == 1)||(digitalRead(11) == 1)){

Serial.println('!');
}

else{

Serial.println(analogRead(A0));

delay(1);

char Key=Keypad.getKey();

if(Key)

switch(Key)

case '1':

lcd.clear();

lcd.print("OCULOGRAFO PAOLA");

lcd.setCursor(2,1);

lcd.print("OSCAR, LUISA");

delay(2000);

lcd.clear();

lcd.print("OPRIMA 2");

lcd.setCursor(0,1);

lcd.print("PARA CONTINUAR");

break;

if(Key)

switch(Key)

case '2':

lcd.clear();
lcd.setCursor(2,0);

lcd.print("UBIQUE LOS");

lcd.setCursor(2,1);

lcd.print("ELECTRODOS");

delay(2000);

digitalWrite(LED2,HIGH);

digitalWrite(LED1,LOW);

digitalWrite(LED3,LOW);

lcd.clear();

lcd.setCursor(1,0);

lcd.print("R,ROJO ARRIBA");

lcd.setCursor(2,1);

lcd.print("DE LA CEJA");

delay(2000);

digitalWrite(LED2,LOW);

lcd.clear();

digitalWrite(LED3,HIGH);

digitalWrite(LED2,LOW);

digitalWrite(LED1,LOW);

lcd.setCursor(0,0);

lcd.print("L,AMARILLO,ABAJO");

lcd.setCursor(4,1);

lcd.print("DEL OJO");

delay(2000);

digitalWrite(LEd3,LOW);

lcd.clear();

digitalWrite(LED1,HIGH);

digitalWrite(LED2,LOW);

digitalWrite(LED3,LOW);
lcd.setCursor(2,0);

lcd.print("F,VERDE,LADO");

lcd.setCursor(0,1);

lcd.print("DERECHO DEL OJO");

delay(2000);

digitalWrite(LED1,LOW);

lcd.clear();

lcd.print("OPRIMA 3");

lcd.setCursor (0,1);

lcd.print("PARA CONTINUAR ");

break;

if(key)

switch (key)

case '3':

lcd.clear();

lcd.setCursor (1,0);

lcd.print("OBSERVE SERIAL");

lcd.setCursor(4,1);

lcd.print("PLOTTER");

Вам также может понравиться