En esta practica hacemos funcionar un Led rojo y un Led verde.
Lista de materiales:
-Tarjeta Arduino UNO.
-Led rojo.
-Led verde.
-2 Resistencias de 220 ohmios.
-Placa plotoboard.
-Cables de colores.
Como funciona el programa:
void setup(){
pinMode(7, OUTPUT); // define la variable led rojo en el pin 7
pinMode(5, OUTPUT); // define la variable led verde en el pin 5
}
void loop(){
digitalWrite(7,HIGH); // el pin rojo se enciende tres segundos
delay(3000);
digitalWrite(7,LOW); // el pin rojo se apaga
digitalWrite(5, HIGH); // el pin verde se enciende dos segundos
delay(2000);
digitalWrite(7, HIGH); // el pin rojo se enciende un segundo
digitalWrite(5, HIGH); //el pin verde se enciende un segundo (a la misma vez que el pin rojo)
delay(1000);
digitalWrite(7, LOW); // el pin rojo se apaga
digitalWrite(5, LOW); el pin verde se apaga
delay(500);
}
-Se enciende el led rojo durante 3 seg, cuando este se apaga se enciende el led verde durante 2 segundos
-Cuando se apaga el led verde se encienden los dos led a la vez durante 1 seg, despues se apagan los dos medio segundo.
jueves, 26 de mayo de 2016
lunes, 23 de mayo de 2016
PLACA PLOTOBOARD
MATERIALES NECESARIOS:
-Tarjeta Arduino UNO.
-Led rojo.
-Pulsador.
-Placa protoboard.
-7 cables de colores.
-Resistencia 220 ohmios.
-Resistencia10k ohmios.
PROGRAMA:
// declara una variable llamada pulsador en el pin 2
int pulsador = 2;
// declara una variable llamada led en el pin 3
int led = 3;
// se ejecuta solo una vez al iniciar el programa y en ella se configuran los pines digitales
void setup()
{
// donde se define el numero del pin al que asignamos como entrada
pinMode(led, OUTPUT);
// donde se define el numero del pin al que asignamos como salida
pinMode(pulsador, INPUT);
}
// es un bucle que se ejecuta de forma continua una vez completado el setup
void loop(){
//son las instrucciones si se cumple
if (digitalRead(pulsador)== HIGH)
{
digitalWrite(led, HIGH);
}
// son las instrucciones si no se cumple
else {
digitalWrite(led, LOW);
}
}
Con este programa conseguimos que al apretar el pulsador se encienda el LED y que si dejamos de apretar el pulsador se apague el LED.
-Tarjeta Arduino UNO.
-Led rojo.
-Pulsador.
-Placa protoboard.
-7 cables de colores.
-Resistencia 220 ohmios.
-Resistencia10k ohmios.
PROGRAMA:
// declara una variable llamada pulsador en el pin 2
int pulsador = 2;
// declara una variable llamada led en el pin 3
int led = 3;
// se ejecuta solo una vez al iniciar el programa y en ella se configuran los pines digitales
void setup()
{
// donde se define el numero del pin al que asignamos como entrada
pinMode(led, OUTPUT);
// donde se define el numero del pin al que asignamos como salida
pinMode(pulsador, INPUT);
}
// es un bucle que se ejecuta de forma continua una vez completado el setup
void loop(){
//son las instrucciones si se cumple
if (digitalRead(pulsador)== HIGH)
{
digitalWrite(led, HIGH);
}
// son las instrucciones si no se cumple
else {
digitalWrite(led, LOW);
}
}
Con este programa conseguimos que al apretar el pulsador se encienda el LED y que si dejamos de apretar el pulsador se apague el LED.
miércoles, 11 de mayo de 2016
Practica 1 con Arduino
Materiales necesitados:
-1 placa Arduino UNO
-2 Led
-3 Cables USB de conexión
EJEMPLO DE PROGRAMA.
EEffE
//se ejecuta solo una vez y se configuran los pines digitales.
void setup(){
//Aqui se define el nº del pin al que asignamos como entrada o como salida.
pinMode(13,OUTPUT);
}
void loop(){
//Aqui damos el voltaje que vamos a dar en el pin correspondiente.
digitalWrite(13, HIGH);
//Para escribir en el pin.
delay(1000);
//Detiene el programa el tiempo que vaya entre parentesis.
digitalWrite(13, LOW);
delay(1000);
}
El led se enciende 1 segundo y se apaga 1 segundo.
OTRO EJEMPLO DE PROGRAMA.
//se ejecuta solo una vez y se configuran los pines digitales.
void setup(){
//Aqui se define el nº del pin al que asignamos como entrada o como salida.
pinMode(13,OUTPUT);
}
void loop(){
//Aqui damos el voltaje que vamos a dar en el pin correspondiente.
digitalWrite(13, HIGH);
//Para escribir en el pin.
delay(3000);
//Detiene el programa el tiempo que vaya entre parentesis.
digitalWrite(13, LOW);
delay(3000);
}
Este ejemplo el led se enciende 3 segundos y se apaga 3 segundos consecutivamente.
-1 placa Arduino UNO
-2 Led
-3 Cables USB de conexión
EJEMPLO DE PROGRAMA.
EEffE
//se ejecuta solo una vez y se configuran los pines digitales.
void setup(){
//Aqui se define el nº del pin al que asignamos como entrada o como salida.
pinMode(13,OUTPUT);
}
void loop(){
//Aqui damos el voltaje que vamos a dar en el pin correspondiente.
digitalWrite(13, HIGH);
//Para escribir en el pin.
delay(1000);
//Detiene el programa el tiempo que vaya entre parentesis.
digitalWrite(13, LOW);
delay(1000);
}
El led se enciende 1 segundo y se apaga 1 segundo.
OTRO EJEMPLO DE PROGRAMA.
//se ejecuta solo una vez y se configuran los pines digitales.
void setup(){
//Aqui se define el nº del pin al que asignamos como entrada o como salida.
pinMode(13,OUTPUT);
}
void loop(){
//Aqui damos el voltaje que vamos a dar en el pin correspondiente.
digitalWrite(13, HIGH);
//Para escribir en el pin.
delay(3000);
//Detiene el programa el tiempo que vaya entre parentesis.
digitalWrite(13, LOW);
delay(3000);
}
Este ejemplo el led se enciende 3 segundos y se apaga 3 segundos consecutivamente.
jueves, 5 de mayo de 2016
ARDUINO UNO REV3
1.¿Qué es la plataforma ARDUINO?
-Es una plataforma de electrónica open hardwerw para la creación de prototipos. Está basada en una targeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analógicas y digitales, y en un entorno de desarollo que nos permite programarla.
2.¿Qué partes tiene?
-Microcontrolador.
-6 entradas analógicas.
-14 entradas y salidas digitales.
-Pines de potencia.
-Botón de reset.
-USB.
-Alimentación externa.
3.¿Qué microcontrolador tiene?
-Tiene un microcontrolador
ATMega 328.
4.¿Cuántas entradas tiene?¿Cuáles son?¿qué cantidas de voltios soportan?
-Tiene 6 entradas analógicas, que soportan de 0 a 5V y 14 entradas digitales que soportan 0V o 5V
5.¿ Cuántas entradas y salidas digitales tiene?¿Cuáles son?¿Qué cantidad de voltios darán como salida?
-14 entradas y salidas digitales (desde Digital 0 hasta Digital 13, aunque el 0 y el 1 por comodidad es mejor evitarlos). Si los configuramos de salida darán el valor 0V o +5V.
6.¿Cuáles de las anteriores se pueden utilizar como salidas analógicas para poder enviar valores variables?
-Podemos configurar las salidas de los pines 3, 5, 6, 9, 10 y 11 como salidas analógicas para poder enviar valores variables.
7.¿Cuál es la corriente de salida o entrada máxima ?
- La corriente máxima de salida típica es de 40mA.
8.¿Qué tipos de de tarjetas Shield o extensiones podemos conectar a la tarjeta Arduino Uno Rev3?
-Conectar por WI-FI, conectar directamente motores, Bluetooth, etc.
9. ¿Es necesario tener la tarjeta controladora arduino siempre conectada al ordenador para que funcione?
-No, solo es necesario que este conectada para cargar los programas.
10.¿Para que sirve el IDE de arduino?
-El IDE de Arduino funciona como un editor de texto que nos permite escribir, compilar y cargar el código Arduino en la placa.
Suscribirse a:
Entradas (Atom)