PRACTICA 6

Páginas: 2 (257 palabras) Publicado: 30 de octubre de 2015
PRACTICA #6

1. Y edite el siguiente programa:

Desarrollo:
1. Explique ¿Qué hace la función Keypad.h?
2. Modifique el programa para que con el tecladovaríe la velocidad del motor de
la práctica anterior.
3. Genere un programa con el que se pueda modificar el sentido del motor con la
tecla (*) CCW y latecla (#) CW, así como la velocidad con las teclas (0 – 9)
Para los que tienen el LCD/TouchScreen editen el siguiente programa:

#include
LiquidCrystal lcd(4,5,6,7,8,9);
int x,y = 0;
void setup()
{
lcd.begin(16,2);
lcd.clear();
}
int readX() // Subrutina que regresa el valor en X delTScrn
{
int xr=0;
pinMode(A0, INPUT);
pinMode(A1, OUTPUT);
pinMode(A2, INPUT);
pinMode(A3, OUTPUT);
digitalWrite(A1, LOW); // A1 a GND
digitalWrite(A3,HIGH); // A3 a 5V
delay(5);
xr=analogRead(0); // guarda el valor del eje X
return xr;
}
int readY() // regresa el valor del eje y
{
int yr=0;
pinMode(A0,OUTPUT); // A0
pinMode(A1, INPUT); // A1
pinMode(A2, OUTPUT); // A2
pinMode(A3, INPUT); // A3
digitalWrite(14, LOW); // A0 a GND
digitalWrite(16, HIGH); //A2 a 5V
delay(5);
yr=analogRead(1); // guarda el valor del eje y
return yr;
}
void loop()
{
lcd.setCursor(0,0);
lcd.print(" x = ");
x=readX();lcd.print(x);
y=readY();
lcd.setCursor(0,1);
lcd.print(" y = ");
lcd.print(y);
delay (200);
}

1. Modifique el programa para que tengan 3 zonas en el TS
a. Zona 1Motor gire hacia la izquierda
b. Zona 2 Motor gira a la derecha
c. Zona 3 Partir en 4 subzonas para que se controle la velocidad del motor

2.

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • practica 6
  • Practica 6
  • practica 6
  • practica 6
  • Practica 6
  • Practica 6
  • PRACTICA 6
  • Practica 6

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS