lunes, 30 de mayo de 2016

CONTROL DE UN LED ROJO Y OTRO VERDE


LISTA DE MATERIALES:

- Dos LED; uno rojo y otro verde
- Dos resistencias de 220 Ohmios
- Cinco cables, uno rojo, otro verde y tres negros
- Tarjeta de Arduino Uno
- Una placa de protoboard







PROGRAMA Y COMENTARIOS

int rojo = 7; //Definimos variable led rojo en pin 7.
int verde = 5; //Definimos variable led verde en pin 5.
void setup()  //Esta función se ejecuta al principio.
{
  pinMode(rojo,OUTPUT); //Led rojo como salida.
  pinMode(verde,OUTPUT);  //Led verde como salida.
}
void loop(){ //Bucle que ejecuta de forma continua.
  digitalWrite(rojo, HIGH);  //Le damos 7V al led rojo.
  delay(3000); //Retardo de 3 segundos.
  digitalWrite(rojo, LOW);  //Apagamos el led rojo.
  digitalWrite(verde, HIGH); //Le damos 5V al led verde.
  delay(2000); //Retardo de 2 segundos.
  digitalWrite(verde, LOW); //Apagamos el led verde.
 

  digitalWrite(rojo, HIGH); //Le damos 7V al led rojo.
  digitalWrite(verde, HIGH); //Le damos 5V al led verde.
  delay (1000); //Retardo de 1 segundo.
  digitalWrite(rojo, LOW); //Apagamos el led rojo.
  digitalWrite(verde, LOW); //Apagamos el led verde.
  delay (500); //Retardo de medio segundo.
}
 

FUNCIONAMIENTO DEL CIRCUITO

Al montar correctamente el circuto, primero se enciende el LED rojo durante 3 segundos y justo cuando el LED rojo se apaga, se enciende el verde durante 2 segundos, cuando pasa ese tiempo, se encienden los dos al mismo tiempo durante un segundo y por último, se apagan los dos durante medio segundo. Este funcionamiento de este circuito se estará repitiendo todo el rato hasta que desconectemos la tarjeta controladora.

lunes, 23 de mayo de 2016

PRÁCTICA 2 CON ARDUINO

MATERIALES NECESIARIOS:

- Cables; de colores rojo, verde, azul y negros
- Diodo LED
- Dos resistencias fijas conectadas de 220 Ohmios
- Tarjeta de Arduino Uno
- Boton pulsador (interruptor)
- Tarjeta Protoboard

CÓMO FUNCIONA EL LED

 El LED cuando está ya conectado junto con las demás partes a la tarjeta de Protoboard y se han cargado los programas del IDE Arduino en el Arduino Uno y se accione el pulsador, el LED permanece encendido tres segundos y se apague.
 


int pulsador = 2; //Lo lee en el pin 2, definimos la variable (el pulsador)
int led = 3; //Lo escribe en el pin 3, la variable será el Led
void setup() //Se ejecuta una vez al principio
{
  pinMode(led, OUTPUT); //Se utiliza para definir la entrada del principio
  pinMode(pulsador, INPUT); // Se utiliza para definir la entrada del Led
}
void loop(){ //Se realiza un bucle
 if (digitalRead(pulsador) == HIGH) //Si se pulsa el pulsador, funciona
 {
   digitalWrite(led, HIGH); //El Led luce
 }
 else {
  digitalWrite(led, LOW); //El Led se apaga
 }
}

miércoles, 18 de mayo de 2016

LED EN PLACA DE PROTOBOARD

Lo más habitual y correcto es utilizar una resistencia de 220 Ohmios en serie con el diodo LED en una placa protoboard en vez de conectar el LED directamente a la tarjeta Arduino Uno.


LISTA DE MATERIALES

- Tarjeta de Ardduino Uno
- Resistencia fija de resistencia 220 Ohmios
- Diodo LED
- Dos cables; uno rojo y otro negro

ACCIÓN QUE REALIZA EL LED

El LED conectado al pin 7 se enciende durante 3 segundos y después se apaga durante 1 segundo.

 void setup() {  
 pinMode(7, OUTPUT); //seleccionamos el puerto 7 como puerto de salida
 }
void loop() {
  digitalWrite(7,HIGH); //seleccionamos 5 V para el puerto 7
  delay(1000); //la orden anterior se realiza durante 3 segundos
  digitalWrite(7, LOW); //seleccionamos 0 V para el puerto 7
  delay(1000); //la orden anterior se realiza durante 1 segundo
}
 

martes, 10 de mayo de 2016

PRÁCTICA 1 CON ARDUINO

                  PRÁCTICA 1 CON ARDUINO 

   

  MATERIALES NECESARIOS

 -Puerto USB
-LED
-Arduino UNO
Lo primero que le pasa al LED es cuando se conecta al puerto USB del ordenador, se apaga.
Al rato, lo que hace el LED es apagarse y encenderse cada segundo, ya que se ha subido en él la información del programa Arduino IDE.

 void setup() {
  pinMode(13, OUTPUT);

}
void loop() {
  digitalWrite(13, HIGH);

 delay(1000); 

 digitalWrite(13, LOW);3
  delay(1000); 

}

OTRO EJEMPLO

  Lo que el LED hace es cuando se conecta la placa de Arduino Uno, y escribes en el IDE de Arduino esos programas, es encenderse y apagarse cada segundo.

 void setup() {
  pinMode(13, OUTPUT); //seleccionamos el puerto 13 como puerto de salida
}
void loop() {
  digitalWrite(13, HIGH); //seleccionamos 5 V para el puerto 13
  delay(1000); //la orden anterior se realiza durante 3 segundos
  digitalWrite(13, LOW); //seleccionamos 0 V para el puerto 13
  delay(1000); //la orden anterior se realiza durante 1 segundo
}

martes, 3 de mayo de 2016

La Tarjeta ARDUINO

1- ¿Qué es la plataforma ARDUINO? 

Es una plataforma de electrónica open hadware para la creación de prototipos. Está basada en una tarjeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y sus salidas, analógicas y digitales, y en un entorno de desarrollo que nos permite programarla.

2- ¿Qué partes tiene una tarjeta Arduino Uno?

 

3- ¿Qué microocontroladores tiene?

Tiene el ATMega328

4- ¿Cuántas entradas analógicas tiene? ¿Cuáles son? ¿Qué    cantidad de voltios soportan?

Tiene 6 entradas analógicas. Son desde la A0 hasta A5. Soportan de 0 a 5 V.

5- ¿Cuántas entradas y salidas digitales tiene? ¿Cuáles son? ¿Qué cantidad de voltios darán como salida?

Tiene 14 entradas y salidas digitales. Son desde la Digital 0 hasta Digital 13. Soportan de 0 V o +5V.

6- ¿Cuáles de las anteriores se pueden utilizar como salidas analógicas para poder enviar valores variables?

Las entradas y salidas digitales.

7- ¿Cuál es la corriente de salida o entrada máxima?

La corriente de entrada máxima es de 40mA. Y la corriente máxima de salida es igual, de 40mA.

8- ¿Qué tipos de tarjetas Shield o extensiones podemos conectar a la tarjeta Arduino Uno Rev3?

 Puertos digitales y analógicos de entrada y de salida.

9- ¿Es necesario tener la tarjeta controladora Arduino siempre conectada al ordenador para que funcione?

No del todo. Ya que sólo es necesario que Arduino esté conectado al ordenador mediante USB para cargar los programas. Una vez cargado el programa en el microocontrolador, se puede desconectar el USB y alimentar la placa mediante una fuente externa. El programa quedará grabado.

10- ¿Para qué sirve el IDE de Arduino?

Es un microocontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analógicas y digitales, y en un entorno de desarrollo que nos permite programarla.