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.
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.
-->
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.
*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
}
-->
El objetivo de este laboratorio es Controlar un Led de 8 segmentos con el Arduino y un Ic 595, para mostrar los numeros del 0 al 9 dependiendo la posicion de un potenciometro
Herramientas:
-1 computador -software "arduino" -software "fritzing" -Hardware Arduino UNO -Led 8 segmentos -8 Resistencias -Ic 595 -Protoboard -alambre para protoboard
El objetivo de este laboratorio es Controlar 8 Leds con el Arduino desde una interfaz en Processing, utilizando solo 3 salidas del Arduino, con ayuda del IC 595.