lunes, 28 de mayo de 2018

Práctica libre con potenciómetro y arduino.

28/5/18

Seguimos conservando la base del proyecto pero aun no se nos ha ocurrido  la estructura que lo acompañe. Las ideas siguen fluyendo y cada vez estamos más cerca de tener la maqueta definitiva.

viernes, 18 de mayo de 2018

Práctica libre con arduino y potenciómetro.

18/5/18

Aun no lo habíamos comentado pero era porque aun no lo teníamos claro pero estamos trabajando en un proyecto libre con arduino y un potenciómetro. 
Ya hemos conectado unos LEDS y tenemos la base del proyecto hecha pero aun no sabemos en que clase de estructura lo vamos a poner. 
Resultado de imagen de potenciometro arduino
Potenciómetro

miércoles, 2 de mayo de 2018

Práctica grua y arduino.

2/5/18

Bueno chicos Jesulín ha sido mucho más manso que Cristobalina (que en paz descanse), ya lo hemos acabado. A continuación os dejamos el código  que hemos usado y os informaremos de futuros proyectos.

#include <Servo.h> // Incluir la librería Servo
Servo servo1; // Crear un objeto tipo Servo llamado servo1
Servo servo2; // Crear un objeto tipo Servo llamado servo2
int anguloX = 90 ; // Empezamos en el centro
int anguloY = 90 ;
int salto = 10 ; // Controla el salto por movimient
void setup()
{
 servo1.attach(5) ; // Conectar servo1 al pin 7
 servo2.attach(6) ; // Conectar servo1 al pin 8
}
void loop()
{
 //EJE X
 int p = analogRead(A0);
 if ( p < 400 ) // Si la lectura es menor de 400
 anguloX = anguloX - salto ; 
   if (anguloX<20){
    anguloX=20;
   }
  // disminuimos el angulo
 else if (p > 600) // Si mayor de 600
 anguloX = anguloX + salto ;
 if (anguloX>170){
  anguloX=170;// Aumentamos el angulo
 }
 servo1.write(anguloX); // Y este es el que mueve el servo 1
// delay (50); // Este delay regula la velocidad del movimiento

 //EJE Y
 int q = analogRead(A1);
 if ( q < 400 ) // Si la lectura es menor de 400
 anguloY = anguloY - salto ;
 if (anguloY<20){
  anguloY=20;// disminuimos el angulo
 }
 else if (q > 600) // Si mayor de 600
 anguloY = anguloY + salto ;
 if(anguloY>170){
  anguloY=170;// Aumentamos el angulo
 }
 servo2.write(anguloY); // Y este es el que mueve el servo 2
 delay (50); // Este delay regula la velocidad del movimiento
}

Práctica libre con potenciómetro y arduino. 28/5/18 Seguimos conservando la base del proyecto pero aun no se nos ha ocurrido  la estruc...