miércoles, 1 de marzo de 2017

Laboratorio 15

El objetivo de este laboratorio es construir un balancin con arduino, servo motores y joystick


Herramientas:

-1 computador
-software "arduino"
-Hardware Arduino UNO
-2 Servo motores
-2 Joystick o potenciometros
-1 bola de ping pong
-1 protoboard



- Imagenes del Montaje










- Código Arduino






- Vídeo del Funcionamiento y explicación


jueves, 30 de mayo de 2013

Laboratorio 14

El objetivo de este laboratorio es controlar el movimiento de un Servo con un potenciometro a traves de Arduino y un MotorShield para Arduino


Herramientas:

-1 computador
-software "arduino"
-Hardware Arduino UNO
-Hardware MotorShield (para Arduino)
-1 Servo
-1 potenciometro
-1 protoboard

- Imagenes del Montaje
















- Código Arduino




- Vídeo del Funcionamiento

jueves, 9 de mayo de 2013

Laboratorio 13

El objetivo de este laboratorio es  manipular en pantalla una figura animada creada con Processing, a partir de los datos leídos desde el Arduino y un Joystick shield.

Herramientas:

-1 computador
-software "arduino"
-software processing
-Hardware Arduino UNO
-Hardware JoystickShield (para Arduino)


- Imagenes del Montaje




- Código Arduino



- Código Processing




- Vídeo del Funcionamiento

Laboratorio 12

El objetivo de este laboratorio es comunicar un Arduino UNO y un dispositivo Android a través de bluetooth, para probarlo se encendera un diodoLed conectado al Arduino.
-->


Herramientas:

-1 computador
-software "arduino"
-Hardware Arduino UNO
-Hardware bluetoothShield (para arduino)
-1 led
-1 resistencia
-1 protoborad
-1 dispositivo Android


- Imagenes del Montaje












- Código Arduino que configura el BluetoothShield


- Código Arduino que programa el Arduino


-->



- Vídeo del Funcionamiento


-->


Laboratorio 11

BUILDING

lunes, 1 de abril de 2013

Laboratorio 10

El objetivo de este laboratorio es controlar una pantalla LCD de 16x2 con el Arduino para visualizar un mensaje que se le envie a travez de una interfaz en processing.

Herramientas:

-1 computador
-software "arduino"
-software "fritzing"
-software processing

-Hardware Arduino UNO
-pantalla LCD 16 x 2
-Protoboard
-Potenciometro (controla la intensidad de la pantalla)
-Alambre para protoboard

- Diagrama en Protoboard



- Diagrama Esquemático



- Imagenes del Montaje

 
          

- Código Arduino



- Código Processing




- Vídeo del Funcionamiento




domingo, 17 de marzo de 2013

Laboratorio 1 y 2


LABORATORIO 1

*El objetivo de este laboratorio es controlar 8 LEDS desde el Arduino, un LED encendido que se mueve en forma continua de izquierda a derecha.

Herramientas:


-1 computador
-software "arduino"
-software "fritzing"
-Hardware Arduino UNO
-8 Leds
-8 Resistencias
-Protoboard
-alambre para protoboard


- Código Arduino



int led [8]={3,4,5,6,7,8,9,10};
// the setup routine runs once when you press reset:
void setup() {               
  for(int i=0;i<8;i++)
    pinMode(led[i], OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
  for(int i=0;i<8;i++)
    proceso(i);
  for(int i=6;i>0;i--)
    proceso(i);
}
void proceso(int i)
{
  digitalWrite(led[i], HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(10);               // wait for a second
  digitalWrite(led[i], LOW);    // turn the LED off by making the voltage LOW
  delay(50);               // wait for a second
}


- Diagrama en Protoboard







- Diagrama Esquemático



 



- Imagen del Montaje




- Vídeo del Funcionamiento







LABORATORIO 2

El objetivo de este laboratorio es Controlar 6 LEDS desde el Arduino, un LED encendido que se mueve de izquierda a derecha según la posición del
Potenciómetro. 

Herramientas:

-1 computador
-software "arduino"
-software "fritzing"
-Hardware Arduino UNO
-6 Leds
-6 Resistencias
-1 Potenciometro
-Protoboard
-alambre para protoboard


 -Código Arduino



int led [6]={2,3,4,5,8,10};
int i;
int x;

// the setup routine runs once when you press reset:
void setup() {               
  pinMode(A1, INPUT);
  for(int i=0;i<6;i++)
    pinMode(i, OUTPUT);
}
 
 
// the loop routine runs over and over again forever:
void loop() {
x= analogRead(A1);
  i=map(x,0,1023,0,5); 
  proceso(i);
}

void proceso(int i)
{
  
  digitalWrite(led[i], HIGH);   // turn the LED on (HIGH is the voltage level)
  //delay(10);               // wait for a second
  digitalWrite(led[i], LOW);    // turn the LED off by making the voltage LOW
  //delay(50);               // wait for a second
}

- Diagrama en Protoboard





- Diagrama Esquemático






- Imagen del Montaje



- Vídeo del Funcionamiento