www.electronicapty.com
PROYECTOS DE ELECTRONICA PARA PRINCIPIANTES
www.electronicapty.com
INVENTARIO DE COMPONENTES ELECTRONICOS DEL KIT
UNO Rev. 3 1
40 Pines macho 1
Breadboard 1
Jumper Wires 1
Universal Board 1
www.electronicapty.com
INVENTARIO DE COMPONENTES ELECTRONICOS DEL KIT
Servo Motor 1
Piezo Buzzer/Speaker 1
Relay 1
FET IRF540 2
www.electronicapty.com
INVENTARIO DE COMPONENTES ELECTRONICOS DEL KIT
LED RGB 2
LED Verde 2
LED Rojo 2
LED Amarillo 2
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
Antes de adentrarnos a desarrollar cualquier circuito, debemos tener una idea Bsica de
los conceptos y los componentes que usaremos en el, para esto daremos una breve explicacin
de trminos electrnicos. Este Instructivo de capacitacin bsica no pretende que sea un Genio
en electrnica, pero el lector podr iniciarse y tener conceptos bsicos claros de la electrnica y
aplicaciones sencillas de esta rama.
Conceptos:
Voltaje:
Es una magnitud fsica con la cual podemos cuantificar la diferencia de potencial elctrico
entre dos puntos. Desde otro punto de vista, el potencial o cargas elctricas son un grupo de
electrones que fluyen a travs de un material conductor, este flujo de cargas entre un punto y
otro es el voltaje. El voltaje es representado por la letra ( V ). El voltaje podemos clasificarlo en
dos tipos, el Voltaje de corriente Alterna o AC y el Voltaje de corriente directa o DC.
La diferencia entre el voltaje de corriente alterna y el voltaje de corriente directa como viene
indicado en su nombre es la siguiente: si viramos una grafica de la corriente alterna llegan con
sus cargas alternadas en polaridad cuando las mismas son trasladadas entre un punto y otro, en
el caso del voltaje de corriente directo el mismo es polarizado aislando sus cargas.
Corrientes:
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
El voltaje al cual regularmente trabajan los objetos de uso cotidiano como neveras,
lavadoras, licuadoras entre otros es de 110Vac/220Vac dependiendo de en que parte del mundo
vivas.
Corriente Elctrica:
NOTA: Siempre hay que tener cuidado cuando trabajamos con Voltajes y Corrientes, ya
que estas pueden causar daos severos y la muerte.
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
BREADBOARD O PROTOBOARD:
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
REESISTENCIAS ELECTRONICAS:
La corriente que fluye por la resistencia sigue los principios de la ley de ohm, la cual est
dada por la siguiente frmula: I=V/R, donde I es la corriente, V es el voltaje y R es la Resistencia.
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
Debemos tomar en cuenta que podemos usar las resistencias en Series y en Paralelo para
obtener valores diferentes en caso que lo necesitemos. Ejemplo podramos obtener una
resistencia de 770ohm si usamos una resistencia de 670 en serie con otra de 100ohm.
Los valores de las resistencias que podemos comprar en las tiendas electrnicas estn en
el siguiente cuadro:
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
CAPACITORES o CONDENSADORES:
Como las resistencias los capacitores tambin tienen sus cdigos numerales y de colores
de acuerdo a su capacitancia, los cuales mostramos a continuacin.
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
DIODOS:
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
DIODOS LEDs:
Los leds son semiconductores que emiten luz, de ah su nombre (Light Emitting Diode),
regularmente tienen dos contactos (nodo y ctodo), cuando se produce una diferencia de
potencial entre sus contactos este tipo de diodo emite luz, mientras ms el flujo de corriente mas
es la intensidad de la luz emitida, claro teniendo en cuenta no exceder los parmetros de
tolerancia del mismo, regularmente un diodo led comn de 5mm maneja una corriente pequea
de 25mA a un voltaje que oscila entre los 1.8 a 2.8 Vdc. La simbologa en un esquemtico
electrnico para un diodo led es: y fsicamente podemos encontrarnos los ms
comunes como se muestra debajo:
Los diodos Led de acuerdo a su color trabajan en rangos diferentes de voltaje. Ej: Los
Leds Azules, Verdes Oscuro, Blancos y Violetas sus voltajes de operacin es entre 3-3.8Vdc y
los Leds Rojos, Verdes Claro, Amarillo y Naranjas su voltaje operativo es entre 1.8-2.1Vdc.
Hay que tomar en cuenta que los fabricantes introducen nuevos modelos de leds en el mercado y
lo ms correcto es probar a que voltaje trabajan. En un Led, el contacto o alambre ms largo es
el positivo y el ms corto es el negativo o si lo miramos desde arriba veremos que tiene un lado
plano, el contacto o alambre que esta hacia ese lado plano es la negativa, otra forma de saber la
polaridad del led es viendo dentro del led, el mismo tiene un contacto en forma de bandern, este
es el lado negativo. Para probar un led podemos usar una batera entre 9 o 16Vdc conectado a
una resistencia de 1000 ohm (1K-ohm), una vez conectamos nuestro circuito, con un tester en la
escala de voltaje DC medimos entre las terminales del diodo led y anotamos la tensin obtenida,
esa tensin la usaremos para calcular el valor de la resistencia que necesitamos.
La corriente que debe atravesar el LED depende del tipo de componente, pero se puede
generalizar un valor entre 10mA y 30mA, correspondiendo el primer valor a la corriente
mnima para que encienda, con vida til muy larga, el segundo valor a la corriente mxima que
soporta, con vida til bastante ms corta, con una corriente mayor a sta el componente se
inutiliza.
www.electronicapty.com
GLOSARIO DE TERMINOS Y DESCRIPCION DE ALGUNOS
COMPONENTES
Por lo general se toma un valor medio de 20mA (0,02A) con el cual se logra un buen
brillo con una vida til larga.
Despus de obtener la tensin caracterstica del led que queremos usar, podemos
calcular el valor de resistencia con la siguiente frmula:
R = (V-Vled) / I
El clculo del valor de esta resistencia es muy sencillo, y solo implica el uso de la ley de
ohm. Debemos restar la tensin del LED a la tensin de la fuente, y dividir el resultado por la
corriente que deseamos atraviese el componente. Si usamos las unidades correctas (tensiones en
Volts y corrientes en Amperes), el resultado estar expresado en Ohms
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
Una parte muy importante antes de ensamblar nuestro circuito es saber si los
componentes que usaremos estn en buen estado o en el caso que se presente algn fallo saber
cmo los probamos, para esto podramos usar el multimetro. A continuacin mostramos algunos
datos de cmo medir nuestros componentes.
MEDICION DE VOLTAJE:
Si fuera Voltaje AC, debemos colocar nuestro multimetro en voltaje AC y en una escala
siempre mayor del Voltaje que vamos a medir. Ej: si furamos a medir 110Vac debemos
ponerlo en la Escala hasta 400 Vac. Siempre debemos tomar precauciones, esta clase de voltaje
nos puede hacer dao o causar la muerte. Nunca tocar los alambres de la salida de voltaje que
vamos a medir.
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
MEDICION DE CORRIENTE:
Para poder medir la corriente, lo primero es colocar nuestro multimetro en amperes, que
es la unidad de medida para la corriente, luego para poder medirla debemos colocar las puntas
del multimetro en paralelo con el rea de consumo que deseamos medir en nuestro circuito, de
forma paralela a nuestro dispositivo o usar un ampermetro, si vamos a medir grandes
cantidades de corriente.
Ej: para medir el consumo de un aparato determinado haramos un puente entre uno de
los cables de alimentacin de nuestro aparato. Debajo vemos dos formas, en la primera el
multimetro esta como puente en la lnea de consumo del circuito y el segundo podemos ver
como se usa un ampermetro de argolla para medir la corriente. Esta clase de ampermetro
censan el campo magntico generado por la corriente y con eso evalan la intensidad de la
misma dndonos la medida.
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
LAS RESISTENCIAS:
1ero.- tomar en cuenta que la resistencia no tiene polaridad y podramos colocar indistintamente
El multimetro en cualquiera de sus contactos y esto no afectara su medicin.
2do.- debemos colocar el multimetro en la escala de resistencia, tmese en cuenta que nuestro
multimetro puede ser automtico o puede ser manual en cuanto a las escalas. Si el multimetro es
automtico, se auto ajustara a la escala de la resistencia y debe dar el valor de la misma o muy
cercano a ella. Si el multimetro es Manual entonces el mismo se deber colocar en la escala que
este dentro del rango de la resistencia que vamos a medir. Ej: si vamos a medir una resistencia
de 330 ohm el multimetro debera estar en la escala que llegue y supere esta medida lo ms
cerca posible, una resistencia de esa capacidad colocaramos el multimetro en la escala de 1
kohm.
3ero.- las resistencias se deben medir al aire y no con el uso directo de nuestras manos en sus
contactos, ya que nuestro cuerpo acta como una resistencia provocando as que podamos tener
una mala medida de la misma.
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
4to. En un circuito que tenga muchos componentes conectados, para medir una resistencia al
menos deberamos desconectar unos de sus contactos, para que los otros componentes no
incidan en el resultado de la medicin de la misma.
Como ya habamos mencionado, estos componentes sirven para almacenar energa, una
de las formas que tenemos para probar los capacitores electrolticos que son los ms usados
sera la siguiente:
1.- Colocar el multimetro en escala de capacitores, asegurarnos que el capacitor esta descargado,
poniendo en corto sus terminales con un instrumento que nos asle de la energa del capacitor y
con cuidado, ya que el mismo puede generar un chispa elctrica, una vez descargado, conectar
los contactos del capacitor al multimetro positivo con positivo y negativo con negativo, debe
marcar su valor.
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
Un punto importante que debemos tomar en cuenta es que para medir los capacitores
debemos quitarlos del circuito, para poder medir los capacitores en el circuito sin desmontarlos
existe otro instrumento que se llama (ESR meter) que mide la propiedad del capacitor o lo que
se llama (Resistencia Serie Equivalente (Equivalent Series Resistance).
www.electronicapty.com
COMO MEDIMOS O PROBAMOS EL FUNCIONAMIENTO
DE LOS COMPONENTES MENCIONADOS
MEDICION DE DIODOS:
Hasta ahora pudimos ver algunos de los conceptos Bsicos que necesitamos, hemos
conocido componentes, ya es hora de empezar a familiarizarnos con los componentes
mencionados, plasmndolos en papel para luego ensamblar el primer circuito.
Los esquemas a continuacin nos muestran la conexin de una batera a una resistencia
conectada a un diodo Led.
www.electronicapty.com
LOS MICRO-CONTROLADORES
QUE ES UN MICROCONTROLADOR?
Dos de los microcontroladores ms Famosos en el mercado son: Los PICs y los Atmel.
www.electronicapty.com
LOS MICRO-CONTROLADORES
Arduino fue inventado en el ao 2005 por el entonces estudiante del Interaction Design
Institute Ivrea Massimo Banzi en Italia, quien, en un principio, pensaba en hacer Arduino por
una necesidad de aprendizaje para los estudiantes de computacin y electrnica del mismo
instituto, ya que en ese entonces, adquirir una placa de micro controladores eran bastante caro y
no ofrecan el soporte adecuado. Inicialmente estaba basado en una simple placa de circuitos
elctricos, donde estaban conectados un micro controlador simple junto con resistencias de
voltaje, adems de que nicamente podan conectarse sensores simples como leds u otras
resistencias, y es ms, an no contaba con el soporte de algn lenguaje de programacin para
manipularla.
Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el
mundo fsico a travs de tu ordenador personal. Es una plataforma de desarrollo de computacin
fsica (physical computing) de cdigo abierto. Y con entorno de desarrollo para crear software
(programas) para la placa.
Los arduinos vienen con diferentes capacidades segn sus caractersticas de memoria y
sus perifricos de entrada y salida. Debajo mostramos diferentes modelos de arduino.
www.electronicapty.com
LOS MICRO-CONTROLADORES
Al Configurar un pin E/S para que sea una salida, luego establecer que ese pin enve
voltaje. Conectar esta salida a tierra. Esto creara una condicin de cortocircuito o sobrecorriente
en el pin de E/S y ser destruido. La hoja de datos del microcontrolador especifica que el voltaje
mximo absoluto por pin es de 40mA, con una sencilla resistencia de 25ohm por pin, un
cortocircuito de un pin a tierra permite un flujo de corriente de unos 200mA y esto sera
suficiente para destruir el pin del microcontrolador.
www.electronicapty.com
LOS MICRO-CONTROLADORES
Esquema #3: NO DEBE Aplicar sobre-voltaje a los Pines de E/S (Entrada y Salida)
Nunca debemos aplicar un voltaje a los pines que exceda el de la fuente o 5V. ya que
esto daara el pin. Esta sera una forma de destruir la proteccin ESD que tiene el diodo interno
del microcontrolador. Si suplimos 0.5 Voltios ms que el de la fuente de 5V, el diodo interno de
la fuente comenzara a conducir, esto estara bien para desviar un evento de sobretensin, pero si
se deja de forma continua simplemente daara la salida dejando de protegerla y adems
afectara otra rama o componentes del circuito como podra ser la interface USB.
www.electronicapty.com
LOS MICRO-CONTROLADORES
Esquema #5: NO DEBE Excederse de la cantidad de corriente Total que puede Manejar el
Microcontrolador.
Imagine que le conecta 10 Leds a los pines de I/O, cada led tiene un consumo de
aproximadamente 20mA si los enciende todos a la vez, estara excediendo la capacidad total que
puede suplir el microcontrolador y esto lo daara.
www.electronicapty.com
QUE DEBEMOS SABER PARA COMENZAR A PROGRAMAR CON
ARDUINO
www.electronicapty.com
QUE DEBEMOS SABER PARA COMENZAR A PROGRAMAR CON
ARDUINO
Si queremos entrar de una vez en materia podramos usar uno de los ejemplos que
vienen en el software Arduino IDE, como por ejemplo el parpadear un Led (Blink) en el pin 13,
ya que nuestro Arduino viene con ese led integrado, pero sera ms conveniente que entendamos
las partes bsicas del cdigo, para en el futuro poder hacer nuestras propias rutinas.
Todo Cdigo comienza de la siguiente forma:
void setup()
{
// Debajo de esta lnea estara nuestro cdigo de inicializacin
}
void loop()
{
// Debajo de esta lnea estara el cdigo matriz de nuestra aplicacin
}
www.electronicapty.com
QUE DEBEMOS SABER PARA COMENZAR A PROGRAMAR CON
ARDUINO
SIMBOLOGIA DESCRIPCION
// una lnea de texto Se usa para Comentar Lnea
/*Varias lneas texto comentado */ Se usa para comentar varias lneas que estn entre medio
{} Para definir un bloque de cdigo dentro de un loop
; Cada lnea de cdigo debe terminar con punto y coma
Variable de tipo int Variables de este tipo puede almacenar nmeros en 2Bytes
(16 bits), no tienen lugares decimales, y los valores
almacenados pueden ser entre -32,768 a 32,767
Variable de tipo long Este tipo de variable se usa cuando int no es lo
suficientemente grande, toma 4Bytes (32bits) de la Ram, y
tiene un rango entre -2,147,483,648 y 2,147,483,647
Variable de tipo boolean Esta variable es un simple falso o verdadero y es muy
conveniente su uso, ya que solo toma 1 bit de RAM.
Variable de tipo float Esta variable es para el uso del punto flotante matemtico, o
sea decimales. Usa 4Bytes de RAM, y su rango puede ir entre
-3.4028235E+38 y 3.4028235E+38
Variable de tipo char Este tipo de variable guarda un carcter usando el cdigo
ASCII, ej: B=66, usa un byte de RAM (8bits), en arduino
se guarda una cadena de caracteres como un arreglo de
caracteres.
Operadores Matemticos Operadores usados para manipular nmeros, igual que como
lo hacemos en matemticas.
( + ) Suma,( - ) Resta, ( * )Mult. ,
( / ) Div., ( % ) Porciento, (=) Igual
Operadores de Comparacin Operadores usados para comparaciones lgicas tales como:
www.electronicapty.com
QUE DEBEMOS SABER PARA COMENZAR A PROGRAMAR CON
ARDUINO
Despus de haber visto, algunas de las simbologas que mas usaremos, damos paso a algn
ejemplo:
A continuacin tomamos el ejemplo blink (parpadear) como referencia, para este ejemplo no
necesitas conectar nada a nuestro Arduino, ya que tiene un led conectado al PIN 13 con el cual
podemos hacer una prueba bsica, encendiendo y apagando dicho led:
int led = 13; //le asignamos el nombre de led al pin 13
void setup() {
// Inicializamos el pin13 (led) como salida.
pinMode(led, OUTPUT);
} // Comenzamos la rutina circular que ser ejecutada de forma infinita mientras este encendido
void loop() {
digitalWrite(led, HIGH); // Encendemos el pin 13 (led) aplicando voltaje
delay(1000); // Provocamos un retardo de 1000 milisegundos (1 Seg.)
digitalWrite(led, LOW); // Apagamos el pin 13 (led) quitandole el voltaje
delay(1000); // Provocamos un retardo de 1000 milisegundos (1 Seg.)
}
www.electronicapty.com
QUE DEBEMOS SABER PARA COMENZAR A PROGRAMAR CON
ARDUINO
La lnea int led =13; asigna al pin 13 el nombre de led, para ser usado posteriormente.
Cuando iniciamos delante de un texto con doble barra ( // ) esto significa que es un
comentario.
La lnea pinMode(led, OUTPUT); , declaramos como salida al pin led.
La lnea void loop() se encuentra el cdigo que se repite de forma infinita hasta que
apagramos el arduino.
En el Link debajo tenemos el listado de todos los comandos usados en el lenguaje de Arduino
IDE.
http://arduino.cc/en/Reference/HomePage
Conjunto con los comandos tambin podemos usar libreras pre-hechas-- pre-programadas que
en muchos casos nos facilitaran el trabajo de programacin. Teniendo todo esto en cuenta ya
podemos comenzar a programar algunas rutinas que estn esquematizadas en los siguientes
experimentos: (PROXIMA PAG.)
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Grafico de Conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Cdigo:
// Los pins que tienen los Leds conectados le asignamos un
// Nombre y lo hacemos de tipo int
int yellowled = 7;
int redled = 8;
int greenled = 9;
//Luz Amarrilla
for (int i = 0; i < 3; i++){ // El for hace un contador desde que i=0 hasta que i=3 para repetir
// la rutina
digitalWrite(yellowled, HIGH);
delay(500); // Espera medio Segundo o sea 500 milisegundos
digitalWrite(yellowled, LOW);
delay(500);
}
//Luz Roja
digitalWrite(redled, HIGH); // Enciende el LED (En presencia de voltaje)
delay(8000); // Espera 8 segundos
digitalWrite(redled, LOW); // Apaga el LED (En ausencia de voltaje)
delay(500);
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 placa Arduino
1 resistencia de 220 ohm
1 diodo LED
1 Protoboard
1 botn
1 resistencia de 10 k-ohm
La resistencia es necesaria para no quemar el led, dado que el Arduino entrega 5v y nuestro led
ser de 1.8v y 15mA.
Calculando la resistencia y la potencia, para que se entienda de donde salen los valores de la
resistencia y conocer la potencia disipada.
Una vez tenemos el montaje podemos conectar el Arduino al ordenador mediante el cable usb y
Realizaremos el programa y lo cargaremos en la placa.
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Grafica de conexin:
Cdigo:
// Variables estticas
int Boton = 2; // Declaramos la variable del Botn
int Led = 12; // Declaramos la variable del Led
// Variables dinmicas
int estadoBoton = 0; // Variable para estado del botn
void setup() {
pinMode(Led, OUTPUT); // Asigna el pin del LED como salida
pinMode(Boton, INPUT); // Asigna el pin del botn como entrada
}
void loop(){
estadoBoton = digitalRead(Boton); // Lee el estado pin del botn
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
6 Resistencias 220 ohm
2 Leds Rojos
2 Leds Verdes
1 Led Amarillo
1 Botn
Varios Jumpers
Grafica de conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
// Variables
int carRed = 8;
int carYellow = 11;
int carGreen = 9;
int pedRed = 12;
int pedGreen = 10;
int pedBtn = 2;
int val = 0;
void setup() {
pinMode(pedRed, OUTPUT);
pinMode(pedGreen, OUTPUT);
pinMode(carRed, OUTPUT);
pinMode(carYellow, OUTPUT);
pinMode(carGreen, OUTPUT);
pinMode(pedBtn, INPUT);
}
void loop(){
digitalWrite (pedRed, HIGH);
digitalWrite (carGreen, HIGH);
val = digitalRead(pedBtn);
if (val == HIGH) {
delay(2000);
digitalWrite(carGreen, LOW);
digitalWrite(carYellow, HIGH);
delay(3000);
digitalWrite(carYellow, LOW);
digitalWrite(carRed, HIGH);
delay(3000);
EXPERIMENTOS CON ARDUINO
digitalWrite(pedGreen, HIGH);
digitalWrite(pedRed, LOW);
delay(10000);
digitalWrite(pedGreen, LOW);
digitalWrite(pedRed, HIGH);
delay(3000);
digitalWrite(carYellow, HIGH);
delay(3000);
digitalWrite(carYellow, LOW);
digitalWrite(carRed, LOW);
}
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
1 Resistencia 10 K-ohm
1 Led Rojo
1 Foto-Celda o Sensor de Luz
Varios Jumpers
Grafica de conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
//Variables
int potpin=2; // // Seleccionar el pin de sensor
int ledpin=13; // Seleccionar el pin para el LED
int val=0; // Variable para almacenar el valor que viene del sensor
void setup()
{
pinMode(ledpin,OUTPUT); // Declarar la ledpin como una salida
Serial.begin(9600); // Para establecer la velocidad de transmisin de 9600
}
void loop()
{
val=analogRead(potpin); // Leer el valor del sensor
Serial.println(val);
analogWrite(ledpin,val);
delay(10);
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
1 Resistencia 220 ohm
1 Led Rojo
1 Potencimetro 100 K-ohm
Varios Jumpers
Grafica de conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
void setup()
{
// Nada para el setup
}
void loop()
{
val = analogRead(potpin); // Lee el valor del potencimetro (valor entre
// 0 y 1023)
val = map(val, 0, 1023, 0, 254); // Escala para usarlo con el LED (valor entre
// 0 y 255)
analogWrite(ledpin, val);
delay(10);
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
1 Tiltsensor
1 Resistencia 10 K-ohm
1 Led Rojo
Varios Jumpers
Grafica de conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
/*
* http://www.arduino.cc/en/Tutorial/Button
*/
void setup() {
pinMode(ledPin, OUTPUT); // Declarando el LED como salida
pinMode(inputPin, INPUT); // Declarando el tiltsensor como entrada
}
void loop(){
val = digitalRead(inputPin); // Lee valores de entrada
if (val == HIGH) { // revisa si la entrada esta con presencia
// de voltaje
digitalWrite(ledPin, LOW); // apaga el LED
} else {
digitalWrite(ledPin, HIGH); // enciende el LED
}
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
1 Mini Servo Motor
1 Potencimetro 100 K-ohm
Varios Jumpers
Grafica de conexin:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
#include <Servo.h>
void setup()
{
myservo.attach(9); // atacha el servo en el pin9 para el servo
}
void loop()
{
val = analogRead(potpin); // Lee el valor del potencimetro (valor entre 0 y 1023)
val = map(val, 0, 1023, 0, 179); // Escala a usar con el servo (valor entre 0 y 180)
myservo.write(val); // Establece la posicin del servo de acuerdo con el valor escalado
delay(15); // Espera a que el servo llegar
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno
1 Sensor de Temperatura DS18B20
1 Resistencia de 4.7 K-ohm
3 Jumpers Macho-Macho
Deben estar Instaladas las Libreras para Arduino Onewire y Dallas Temperature Control, se
pueden conseguir en los siguientes enlaces:
http://download.milesburton.com/Arduino/MaximTemperature/DallasTemperature_372Beta.zip
http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip
Grafica de conexin:
www.electronicapty.com
NOTA: PARA PODER VER EL VALOR DE LA TEMPERATURA OBTENIDO POR EL SENSOR , UNA VEZ
SUBIDO EL PROGRAMA AL ARDUINO, DEBE ABRIR EL MONITOR SERIAL DEL PROGRAMA DE
ARDUINO.
www.electronicapty.com
Cdigo:
void setup(void)
{
Serial.begin(9600); // Iniciamos el puerto Serial
Serial.println("Libreria que controla el Circuito Dallas Temperature");
//desplegando mensaje en puerto serie
// Cargamos la Libreria
sensors.begin();
}
void loop(void)
{
Serial.print(" Leyendo Temperatura..."); //Desplegando mensaje en puerto serie
sensors.requestTemperatures(); // Envio del comando para obtener la lectura
// de la temperatura
Serial.println("LECTURA REALIZADA");
Serial.print("La Temperatura para el Dispositivo es: ");
Serial.print(sensors.getTempCByIndex(0)); // Se puede tener ms de un sensor,
asi que usamos la referencia 0 como primer sensor conectado.
}
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Materiales necesarios:
1 Arduino Uno R3
1 Pantalla Lcd 1602
Varios Jumpers
Esquema Electrnico:
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Grafica de conexin:
Hitachi HD44780.
El siguiente ejemplo imprime un "Hola Mundo!" y le indica al LCD que muestre el tiempo en
www.electronicapty.com
EXPERIMENTOS CON ARDUINO
Codigo:
/*
Libreria LiquidCrystal Hola Mundo muestra el uso de la pantalla LCD 16x2.
*/
void setup() {
// Configurando el numero de filas y columnas: EXPERIMENTOS CON ARDUINO
lcd.begin(16, 2);
// Imprimiendo el mensaje en la pantalla.
lcd.print("Hola Mundo!");
}
void loop() {
// Poniendo el cursor en la columna 0, linea 1
// (Nota: linea1 es la segunda fila, desde el inicio contado desde 0):
lcd.setCursor(0, 1);
// Imprimiendo el numero de mili segundos desde el ultimo reinicio:
lcd.print(millis()/1000);
}
www.electronicapty.com