martes, 14 de noviembre de 2017

proyecto avance






 Proyecto: Avance 2
4to Año Pai  - 10 mo B - Jorge Emilio Pazmiño
14/11/2017 - Infórmatica - Miss Rosa Coello
Esta la conexión que vamos a hacer para que el servomotor pueda girar para asi que pueda ir para delante y para atras. sv
CODIGO DE LOS SERVOMOTORES
#include <Servo.h> 

int encender = 2;
int apagar= 3; 
int movimiento=0;  
int valorE=0;
int valorA=0;     

Servo servo1; 
Servo servo2; 
              
void setup()
{    
servo1.attach(4);
servo2.attach(5);  
pinMode( encender  , INPUT) ; 
 pinMode( apagar  , INPUT) ; 
 Serial.begin(9600);

}
void loop()
{                      
    valorE = digitalRead(encender) ; 
    valorA = digitalRead(apagar) ; 

  Serial.println(valorA);
 
   
    if(valorE==0)
    {
      movimiento=1;
    }
    if(valorA==0)
    {
       movimiento=0;
    }
    if(movimiento==1)
    {
      servo1.write(0);
      servo2.write(0);
    delay(700);                     // Espera 700 mili segundos a que el servo llegue a la posición
  
    servo1.write(180);               
    servo2.write(180);
    delay(700);       
      }
     if(movimiento==0)
     {
        servo1.write(0);              
        servo2.write(0);
     }  

Esta es la conexión que vamos a realizar para poder hacer que el lcd diga el nombre del juego ' La Mecedora '.
      
 
El código que usamos para poder hacer que el lcd escribir Bienvenidos a La Mecedora.
/*
RW, LCD pin 5             GND
RS, LCD pin 4             Arduino pin 7
EN, LCD pin 6             Arduino pin 8
DB7, LCD pin 14          Arduino pin 12
DB6, LCD pin 13          Arduino pin 11
DB5, LCD pin 12          Arduino pin 10
DB4, LCD pin 11          Arduino pin  9
*/
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //    ( RS, EN, d4, d5, d6, d7)
void setup()  
   {
       lcd.begin(16, 2); // Fijar el numero de caracteres y de filas
       lcd.print("Bienvenidos a"); // Enviar el mensaje
   }

void loop() 
   {
       lcd.setCursor(0, 1);  // set the cursor to column 0, line 1
       lcd.print(millis() / 1000);  // print the number of seconds since reset:
   }
Y este fue el que utilizamos para poder hacer el reto que la miss nos puso de poner en el lcd nuestro nombre y una carita feliz centrada en la parte de abajo
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //    ( RS, EN, d4, d5, d6, d7) 
void setup() 
   {
       lcd.begin(16, 2); // Fijar el numero de caracteres y de filas
       lcd.print("La Mecedora"); // Enviar el mensaje
   }
void loop()
   {
       lcd.setCursor(7, 16);  // set the cursor to column 7, line 16
       lcd.print(“J”);  //   Enviar el mensaje
}
               

No hay comentarios:

Publicar un comentario