Lista de materiales:
- Placa protoboard.
-Tarjeta Arduino UNO.
- 2 LEDs de diferente color.
- Cables.
-2 resistencias de 220 ohmios.
-Cable para conectar la Arduino al ordenador.
Programa:
int verde = 5; //--declaramos una variable llamada led verde en el pin 5.
int rojo = 7; //-- declaramos una variable llamada led rojo en el pin 7.void setup () {
void setup () {
pinMode(rojo, OUTPUT); //-- definimos el led rojo como salida digital.
pinMode(verde, OUTPUT); //-- definimos el led verde como salida digital.
}
void loop () {
digitalWrite(rojo, HIGH); //-- damos al led rojo el valor de 5V.
delay(3000); //-- Detenemos el programa por 3 segundos.
digitalWrite(rojo, LOW); //-- Damos al led rojo el valor de 0V.
digitalWrite(verde , HIGH); //-- damos al led verde el valor de 5V.
delay(2000); //--detenemos el programa por 2 segundos.
digitalWrite(verde, LOW); //-- Damos al led verde el valor de 0V.
digitalWrite(rojo,HIGH); //-- damos al led rojo el valor de 5V
digitalWrite(verde,HIGH); //-- damos al led rojo el valor de 5V
delay(1000); //-- detenemos el programa durante 1 segundo
digitalWrite (rojo, LOW); // damos al led rojo el valor de 0V
digitalWrite(verde, LOW); //-- damos al led verde el valor de 0V.
delay(500); //-- detenemos el programa medio segundo
}
Funcionamiento:
Con este programa, el led rojo se encenderá primero durante 3 segundos, al apagarse se encenderá el verde, durante 2 segundos. Después se encenderán los dos durante 1 segundo. Por último se apagan los dos por medio segundo.
jueves, 26 de mayo de 2016
jueves, 19 de mayo de 2016
PRÁCTICA 2 CON ARDUINO
Materiales necesarios:
- Arduino UNO.
-Placa protoboard.
- Cables.
-LED.
-Resistencias de 220 ohmios y 10k ohmios.
-Pulsador.
-Cable para conectar la Arduino al ordenador.
Programa:
int led = 3; //-- declaramos una variable llamada led en el pin 3.
void setup () {
pinMode(led, OUTPUT); //-- definimos el led como salida digital.
pinMode(pulsador, INPUT); //-- definimos el pulsador como entrada.
}
void loop () {
if (digitalRead(pulsador) == HIGH)
{
digitalWrite(led, HIGH); //-- damos al led el valor de 5V (se cumple si es verdad)
}
else {
digitalWrite (led, LOW); //-- damos al led el valor de 0V (se cumple si es verdad)
}
}
Funcionamiento:
Al cargar este programa conseguiremos que al pulsar el pulsador, el led se encienda, cuando dejemos de pulsar, se apagará.
Desafío 1:
int pulsador = 2; //--Definimos el pin dos con el nombre pulsador
int led = 3 //--Definimos el pin 3 con el nombre led
void setup()
{
pinMode(led, OUTPUT); //--Definimos led como salida
pinMode(pulsador, INPUT); //--Definimos Pulsador como entrada
}
void loop(){
if (digitalRead(pulsador) == HIGH) //Lee el estado de pulsador y si está HIGH ejecuta lo que hay dentro de las llaves
{
digitalWrite(led, HIGH); // damos al led el valor de 5V
delay(3000); //--- detenemos el programa 3 segundos
digitalWrite(led, LOW); //-- damos al led el valor de 0V
else {
digitalWrite(led, LOW); //Si no se cumple la condición, mantiene el led apagado
}
}
Funcionamiento Desafío:
Funciona igual que el ejemplo anterior, con la variación que al pulsar el pulsador, el led permanece encendido 3 segundos.
miércoles, 18 de mayo de 2016
PRÁCTICA 2, LED EN PLACA 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.
Materiales necesarios:
-Placa protoboard.
-Tarjeta Arduino UNO.
-Cable para conectar la tarjeta al ordenador.
-Cables.
-Resistencia 220 Ohmios.
-Led.
Programa:
void setup () {
pinMode(7, OUTPUT);//-- Definimos el pin 7 como salida digital.
}
void loop () {
digitalWrite(7, HIGH); //-- Damos el valor 5V al pin 7.
delay(3000); //-- Detenemos el programa por 3 segundos.
digitalWrite (7, LOW); //-- Damos el valor 0V al pin 7.
delay(1000); //-- Detenemos el programa por 1 segundo.
}
Funcionamiento:
El LED se encendera por 3 segundos y se apagara por 1 segundo constantemente.
Materiales necesarios:
-Placa protoboard.
-Tarjeta Arduino UNO.
-Cable para conectar la tarjeta al ordenador.
-Cables.
-Resistencia 220 Ohmios.
-Led.
Programa:
void setup () {
pinMode(7, OUTPUT);//-- Definimos el pin 7 como salida digital.
}
void loop () {
digitalWrite(7, HIGH); //-- Damos el valor 5V al pin 7.
delay(3000); //-- Detenemos el programa por 3 segundos.
digitalWrite (7, LOW); //-- Damos el valor 0V al pin 7.
delay(1000); //-- Detenemos el programa por 1 segundo.
}
Funcionamiento:
El LED se encendera por 3 segundos y se apagara por 1 segundo constantemente.
jueves, 12 de mayo de 2016
PRÁCTICA 1 CON ARDUINO
Materiales necesarios:
-Tarjerta Arduino UNO
-LED
-Cable para conectar la tarjeta al ordenador.
Programa
void setup () {
pinMode(13, OUTPUT); //-- Definimos el pin 13 como salida digital.
}
void loop () {
digitalWrite(13, HIGH); //--Damos al pin 13 el valor de 5V
delay(1000); //-- Detenemos el programa 1 segundo.
digitalWrite(13, LOW); //- Damos al pin 13 el valor de 0V.
delay(1000); //-- Detenemos el programa 1 segundo
}
Funcionamiento:
Al conectar el LED y compilar el anterior programa, lo que vamos es que el Led se enciende y se apaga en intervalos de segundo de manera indefinida.
Desafío 1: Otro ejemplo.
void setup () {
pinMode(13,OUTPUT);//--Definimos el pin 13 como salida digital
}
void loop () {
digitalWrite(13,HIGH); //-- Cargamos el pin 13 a 5V
delay(3000); //--Paramos el programa 3 segundos
digitalWrite(13, LOW);//-- Cargamos el pin 13 a 0V
delay(3000); //--Paramos el programa 3 segundos
}
Funcionamiento:
Al conectar el LED y compilar el anterior programa, lo que vamos es que el Led se enciende y se apaga en intervalos de tres segundos de manera indefinida.
lunes, 2 de mayo de 2016
Placas Protoboard
Para montar nuestros primeros circuitos, sería recomendable tener a mano un
dispositivo donde no sea necesario soldar y desoldar componentes para
probar nuestros diseños. Ésta es la función de una protoboard, breadboard, o placa de prototipado.
Con una protoboard, nos olvidamos del trabajo de
soldar, y sólo nos limitamos a introducir los terminales de nuestros
componentes electrónicos en las perforaciones que trae.
Tenga mayor o menor tamaño (salvo que sea muy pequeña), toda protoboard tiene una o dos filas de perforaciones exteriores y dos series de perforaciones interiores.
Internamente, una breadboard, tiene conexiones preestablecidas que nos ayudarán a la hora de conectar unos componentes con otros. El esquema de conexiones internas de una protoboard es el siguiente.
Esta disposición de conexiones nos ayuda
a la hora de organizarnos, siguiendo algunas premisas que nos llevarán a
un diseño limpio, sin problemas y efectivo:
- Emplearemos las conexiones laterales para la alimentación, pudiendo utilizar cada canal de alimentación para 12v, 5v, 3.3v y GND, por ejemplo.
- Si no necesitamos tantos canales de alimentación, podemos puentearlos de manera que tengamos alimentación a lo largo de toda la protoboard.
- Utilizaremos cables de distintos colores para cada “canal” de alimentación, evitando problemas bastante graves.
- Se deberá de utilizar cables lo más cortos posibles, evitando así interferencias/ruidos y/o resistencias inesperadas.
- Procuraremos mantener siempre un orden dentro de lo posible. Un diseño bien organizado dice mucho más que una maraña de cables.
- Si es necesario, nos ayudaremos de un polímetro o multímetro para comprobar la continuidad entre conexiones.
- Por último, si necesitas más espacio, siempre puedes acoplar más protoboard por cualquiera de los 4 lados con las pestañas que trae.
Suscribirse a:
Comentarios (Atom)




