lunes, 6 de junio de 2016

CONTROL DE UN LED CON UNA RESISTENCIA LDR

-LISTA DE MATERIALES

- Placa de Arduino Uno
- Placa protoboard
- Siete cables, da igual el color, pero en este caso han sido: dos rojos, uno verde, uno azul y tres negros
-Dos resistencias de 220 Ohmios
- Resistencia LDR






-PROGRAMA Y COMENTARIOS


int led=11; //definimos una variable entera llamada led en el pin 11
int ldr=0; //definimos una variable entera llamada pulsador en el pin 0
int intensidad=0; //definimos una variable entera llamada intensidad en el pin 0
void setup()
{
pinMode(11,OUTPUT);
Serial.begin(9600); //inicializa el comando Serial. El valor 9600 se refiere a la velocidad de comunicación
}
void monitoriza() //crea una variable global que llama monitoriza, que tiene su propio código
{
Serial.print("Intensidad de la luz:"); //manda el texto “Intensidad de la luz:” al puerto serie. Escribe lo que hay entre “
Serial.println(intensidad); //escribe el valor que tenga la variable intensidad y luego escribe un salto de línea
delay(1000); //espera un segundo antes de repetir los dos pasos anteriores de nuevo
}
void loop()
{
intensidad=analogRead(ldr); //almacena en la variable intensidad la lectura de la entrada analógica del pin 0 (LDR)
monitoriza(); //llama a la función monitoriza para que se ejecute
if(intensidad<512 && intensidad>=0) //si la intensidad es menor de 512 y mayor o igual de 0...
{
analogWrite(led,255); //escribe en la variable led un valor de 255 (pin analógico)
}
if(intensidad>=512 && intensidad<=1024) { //si el valor es mayor o igual que 512...
analogWrite(led,64); //escribe en la variable led un valor de 64 (pin analógico)
}
}
 


FUNCIONAMIENTO 

 Al conectarlo, las resistencias se encenden cada segundo.

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.

  

 

   


martes, 26 de abril de 2016

Bienvenidos a nuestro blog

Aquí comienza el diario de nuestro blog.
Con este blog vais a aprender la tecnología, la robótica y la programación. Os pido que lo leais, vais a saber hacer ciertas cosas que antes no sabíais.
Pasaros por mi blog e id mirándolo cada vez que suba algo nuevo para que vayáis llendo a mi paso y sepáis cositas nuevas poco a poco.


https://www.blogger.com/blogger.g?blogID=7052756105353142281#editor/target=post;postID=5647004290961678859;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=0;src=link