domingo, 14 de junio de 2015

Presupuesto del coche hecho por Carlos Buendía y Sergio Guuadalajara


Para realizar este proyecto hemos utilizado google drive

En ella hemos ido reflejando los siguientes apartados:
-Productos y cantidad
-Fuente (URL que hemos utilizado para conocer los precios de los diferentes productos)
-Precio de cada producto (Con y sin IVA)
-Y el coste total (Con y sin IVA)

sábado, 13 de junio de 2015

Preparación del robot para robo campeones

Le cambiamos los sensores de LDR por unos sensores infrarojos para el seguimiento de una linea negra, exactamente le pusimos 4 sensores.

Cambiamos l código de seguimiento de luz por uno de  seguimiento de linea para que siguiera el circuito.

Preparación del robot para la feria arduino en Cuenca

  En los días de antes de la feria de arduino de Cuenca  terminamos de colocar las piezas y le incorporamos unos sensores LDR para que se moviese por seguimiento de luz y asi comprobamos que los motores funcionaban correctamente.

Para hacer que funcionasen los motores teníamos que iluminar los LDR para que abalanzase hacia delante y solo uno si queríamos que girase .





Primeros días de trabajo en el robot

En los primeros días de la construcción cortamos la base del robot de plástico espumado  , hicimos los taladros y las marcas de los componentes para su colocación  con tornillos y con silicona termo fusible. 

También pegamos las ruedas y el porta pilas.



LDR Calibración de sensores

Descripción:

Es una modificación del código anterior en la que se incluye un potenciometro para calibrar el LDR ya que no en todos los sitios hay una misma luz ambiente y con este código podría calibrarse para su debido funcionamiento.

Materiales:

LDR , LED , potenciometro , placa arduino , 2 resistencias y placa board.


Código:

int ledPin=10;
int ldrPin=A1;
int potPin=A5;
 
void setup() {
  pinMode(ledPin,OUTPUT);
}
 
void loop() {
  int ldrValue=analogRead(ldrPin);
  int threshold=analogRead(potPin);
 
  if(ldrValue>threshold){
    digitalWrite(ledPin,LOW);
  }else{
    digitalWrite(ledPin,HIGH);
  }
  delay(10);
}



LDR

Descripción: 

Este código es para que el LED cambie de luminosidad dependiendo de la luz del ambiente , cuanta mas luz menos intensidad de luz da el LED y viceversa.

Materiales:

LED , 2 resistencias, placa board ,LDR y placa arduino.

Código:

int ledPin=10;
int ldrPin=A1;void setup() {
//nothing here
}void loop() {
int ldrValue=analogRead(ldrPin);
int ledValue=map(ldrValue,0,1023,0,255);
 
analogWrite(ledPin, ledValue);
delay(10);
}




Escribiendo analogico

Descripción:

Este código lo que hace es usar el fade para subir y bajar la luminosidad del LED de mas oscuro a mas claro constantemente tardando el delay que tu le pongas en el código. Lo que he tratado de hacer es conseguir lo que se llama una luz de respiración (breath).

Materiales:

LED , resistencia, placa arduino y placa board.

Código:

int ledPin = 10;
int fade = 0;
 
void setup() {
// nothing here
}
 
void loop() {
analogWrite(ledPin, fade);
delay(10);
fade = fade + 10;
if (fade > 255) fade = 0;
}








Leyendo analógico

Descripción:

Este código lo que hace es mediante un controlador de la tensión , se controla la velocidad con la que parpadea el LED.

Materiales:

LED , resistencia,placa board, placa arduino y un controlador de tensión.



Código:



int ledPin = 13;
 
void setup() {
pinMode(ledPin, OUTPUT);
}
 
void loop() {
int val = analogRead(A5);
digitalWrite(ledPin, HIGH);
delay(val);
digitalWrite(ledPin, LOW);
delay(val);
}





martes, 2 de junio de 2015

Robot Arduino seguidor de linea y seguidor de luz

En la primera foto se muestra el robot seguidor de líneas en el tablero dejado por el profesor para poder ensayar y prácticar el funcionamiento del robot.




En el siguiente vídeo incluido se muestra el seguidor de luz  que tiene un fácil montamiento de código y demás el robot que vamos exponer, participó en la feria Arduino de Cuenca pero sin mucho prestigio.

Actividad "Conceptos" bloque 3 Magia

Aquí, se muestra la realización del bloque 3 hecho por Carlos Buendía y Sergio Guadalajara
-Está tarea se realizó en horario escolar gracias a una tabla arduino, cables, leds,...
-Esto implica un código arduino por el cual es ( código de leyendo en analógico)
int ledPin = 13;
 
void setup() {
  pinMode(ledPin, OUTPUT);
}
 
void loop() {
  int val = analogRead(A5);
   
  digitalWrite(ledPin, HIGH);
  delay(val);
  digitalWrite(ledPin, LOW);
  delay(val);
}

(código escribiendo en analógico)
int ledPin = 10;
int fade = 0;
 
void setup() {
  // nothing here
}
 
void loop() {
  analogWrite(ledPin, fade);
  delay(10);
  fade = fade + 10;
  if (fade > 255) fade = 0;
}



(código LDR. Calibración de sensores)
int ledPin=10;
int ldrPin=A1;
 
void setup() {
  //nothing here
}
 
void loop() {
  int ldrValue=analogRead(ldrPin);
  int ledValue=map(ldrValue,0,1023,0,255);
 
  analogWrite(ledPin, ledValue);
  delay(10);
}