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
lunes, 27 de agosto de 2018
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
}
}
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);}
}
Suscribirse a:
Entradas (Atom)