lunes, 27 de agosto de 2018

Casa domostica #2

En esta entrada comenzamos a trabajar en las mediciones y  los diseños de la casa, para no  discutir trabajamos en diseños que aportamos ideas todos del grupo,uniendo todo eso nos quedo una casa ami gusto bastante original después trabajamos en el cortado de las medidas en los materiales esa fue la parte mas difícil ya que se nos iva un poco chueco pero recién empezamos así que faltan dos tablas para terminar


sábado, 25 de agosto de 2018

ultrasonico




En esta clase trabajamos la parte de movimiento por sonido esta conexcion no estuvo tan dificil



#include<NewPing.h>
#include<Servo.h>

int valorfoto;//variable para almacenar el valor
              //de la fotorresistencia
int pinled=2;//variable para el pin conectado al led
int pinTrig=4;
int pinEcho=5;
int distanciaMax=200;
NewPing sensorUltra(pinTrig,pinEcho,distanciaMax);
Servo miservo;
void setup() {
pinMode (A0,INPUT);//El pin A0 sera entrada
pinMode(pinled,OUTPUT);//Servomotor
miservo.attach(3);//Servomotor conectado al pin 3
miservo.write(0);//Servomotor en cero grado
Serial.begin(9600);//Para poder visualizar en panaatalla
                   // los valores
}
void loop(){
  delay(50);//50 cada lectura de distancias
  int distancia=sensorUltra.ping_cm();
  if(distancia<10)
  { miservo.write(180);
  }
    else
  {
    miservo.write(0);
  }
  valorfoto=analogRead(A0);//almacena los valores al que lee
  Serial.println(valorfoto);//muestra los valores en pantalla
  if (valorfoto>500)

{digitalWrite(pinled,LOW);//se apaga el led
miservo.write(90);
}

else
{
 digitalWrite(pinled,HIGH);//se enciecnde el led
 miservo.write(180);
 }
}

lunes, 20 de agosto de 2018

Entrada

En este día trabajamos sobre la parte del sensor de movimiento para el garaje de la casa
Para mi estaba un poco complicada ya que necesitaba bastante programación






Servo miservo;

void setup() {

pinMode (A0,INPUT);//El pin A0 sera entrada
pinMode (pinPir,INPUT);//El pin A0 sera entrada

pinMode(pinled,OUTPUT);//Servomotor

miservo.attach(3);//Servomotor conectado al pin 3

miservo.write(0);//Servomotor en cero grado

Serial.begin(9600);//Para poder visualizar en panaatalla

                   // los valores

}

void loop(){

  delay(50);//50 cada lectura de distancias

  int valorPir=digitalRead(pinPir);

  if(valorPir==HIGH)

  {
    miservo.write(180);

  }

    else

  {

    miservo.write(0);

  }

  valorfoto=analogRead(A0);//almacena los valores al que lee

  Serial.println(valorfoto);//muestra los valores en pantalla

  if (valorfoto>500)



{digitalWrite(pinled,LOW);//se apaga el led



}



else

{

 digitalWrite(pinled,HIGH);//se enciecnde el led


 }

}

lunes, 6 de agosto de 2018

arduino





 Esta es la primera parte de la conecxion y programacion de la casa domotica es conexcion es para trabajar con los leds  de mañana y noche


int dia = 150; //variable tipo entero para el valor cjuando es de dia
int noche =40 ; // variable tipo enetro para el valor cuando es noche

void setup() {
  pinMode(A0, INPUT); //El pin A0 sera entrada
  Serial.begin(9600);//Para poder visualizar en pantalla los valor
}

void loop() {
Serial.println(analogRead(A0));
if(valor<dia)
//apagar el leds
else
}
Parte 2
#include<Servo.h>
int pinfoto =14;
int pinled=2;
Servo miservo;
void setup() {
pinMode (pinfoto,INPUT);
pinMode(pinled,OUTPUT)
Serial.begin();
miservo.attach(3)
miservo.write(0)}
void loop(){
 int valorfoto=analogRead(pipnfoto;
 if (valorfoto>500)
{digitalWrite(pinled,LOW);}
miservo.write(180);
}
else
{digitalWrite(pinled,HIGH);}
}