Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robotseguidordelnea 120608020959 Phpapp02 121218142527 Phpapp01 PDF
Robotseguidordelnea 120608020959 Phpapp02 121218142527 Phpapp01 PDF
Cur so 201 1 - 20 12
ROBOT
SEGUIDOR
DE LINEA
Sistemas de Telecomunicacin e I nformtica
Claver o Car rascull, Car los
Rodrguez Grot a, David
Curso 2011 -2012
ndice
1.- Introdu cci n ....................................................................................... 1
1.1.- Pres enta cin ......................................................................... 1
1.2.- Moti vaci o nes ......................................................................... 1
1.3.- Obje tivo s ............................................................................... 1
2.- Desarr ollo de u n rob ot seg uidor de lnea ........................................ 2-24
2.1.- Conc eptos bs icos ............................................................. 2-7
2.1.1 .- I ntrod ucci n a Arduino .......................................... 2-4
2.1.2 .- I ntrod ucci n a la programaci n Arduino ................. 5-7
2.2.- Prc tica ............................................................................ 8-24
2.2.1 .- Co mponen tes del chasi s ........................................ 8-9
2.2.2 .- Co mponen tes electrni cos .................................. 10-12
2.2.3 .- P rimer os p rogramas ........................................... 13-18
2.2.4 .- S eguim iento del proyecto ....................................... 19
2.2.5 .- P roble mas y soluciones ...................................... 20-24
3.- Result ados y es tad s ticas .............................................................. 25-28
3.1.- Robot fin aliz ado .............................................................. 25-26
3.2.- Pres upues to ........................................................................ 27
3.3.- Mejo ras futur as ................................................................... 28
4.- Anexo ........................................................................................... 29-31
4.1.- Prog rama y co nexi ones f inal es ......................................... 29-30
4.2.- Web g raf a ........................................................................... 31
1. Introduccin
1.1. Presentacin
El proyect o ha sid o re ali zado p or Ca rlos Clavero Carrascul l y David Rodr guez Grot a,
del Centr o de Estud ios STUCOM, de l segundo curso de CFGS de Sistemas de
Telecomunic acio nes e I nform tica . Este consta de una parte prctica, la cual es la
realizaci n de un robo t seguid or de l nea, de un inf orme donde se expli can todos los
pasos seg uido s e n e l pr o ceso de construccin del robot , de un CD que almacena videos,
fotograf as y datos de pr uebas y procesos realizados y una presentacin en PowerPoi nt
con una br eve expl icac i n del des arrol lo de este pr oyect o.
1.2. Motivaciones
En pr imer lug ar hemos d ecidid o r eali zar est e pr oyecto porque uno de los motivos por l os
que empezamo s es te cu r so de CF GS de Sist emas de Tel ecomunicaciones e Informt ica
es la realizac in de un r o bot a l fi nal de curso.
En segun do luga r este proyect o nos permit a poner en prctica algunos de los
conoci mien tos adqu irid os dura n te este curso.
Otra de l as mot ivaci ones que nos impulsaron a cr ear un robot, es ponernos a prueba a
nosotr os m ismo s de most rando que somos capaces de ent ender y llevar a la pr cti ca la
aplicacin de dif eren tes elemen tos electrnicos .
Finalmente una pres ente motiv aci n fue ver si conseguamos desarrollar el cdigo de
programaci n n eces ario , ya q ue, est e er a un aspecto bastante complej o por nuestra
parte deb ido a n u estr os c onocim ient os.
1.3. Objetivos
Mnimos:
-
Robot r astr eado r de una lnea (Placa Ar duino, 2 LDR, 2 leds y 2 servomotores)
con e l mn imo pres upues t o posible.
P gin a 1 de 3 3
Arduino es una pl aca cre ada p ara el aprendizaje y la intr oduccin a la pr ogramacin e
implementac in en le m undo f sic o. Es una plataforma de desar roll o de comput aci n
fsica de cd igo ab iert o, basada en una placa con un sencillo micro controlador y un
entorno de des arro llo par a crea r so ftware para la placa.
Puedes usa r Ar duin o p ara cr ear objetos int er activos, leyendo datos de una gr an
variedad de in terr upto re s y sens ores y cont rolar multitud de tipos de luces, motores y
otros actu ador es f sic o s. Los proyect o s de Arduino pueden ser autnomos o
comuni carse c on un pr og rama (so ftwar e) que se ejecut e en tu ordenador. El lenguaje de
programaci n d e A rdui no es un a implementa cin de Wiring, una plataf orma de
comput aci n fsic a pare cida, qu e a su vez se basa en Processing, un entorno de
programaci n mul timed ia , este lenguaje de progr amacin es pareci do al lenguaje C o
C++.
Por qu us ar Ar duino ?
Arduino, adem s de sim plifi car e l proceso de t r abajar con micro cont roladores , ofrece
algunas ve nta jas r espe ct o a o tros sistemas a prof esores, estudi antes y amateurs:
Asequi ble: Ardui no UNO es asequibl e en cuanto a precio. La pl aca con el cable
USB est a en tre los 30 a 40 . El soft ware necesario para la programaci n es
gratu ito
y
se
p uede
descargar
desde
la
pagi na
ofici al
http: //ar duin o.cc /es/ Main / Software
Multip lata for m a: El so ftw are uti lizado para Ardui no es multi plat afor ma, funciona
en lo s si stema s op erat ivo s Windows, Maci ntosh OSX y Linux.
Entorn o de prog ramac i n simpl e y directa: El entorno de programacin de
Arduin o es fcil d e usar para principi antes y lo sufici en temente f lexi ble para los
usuari os a vanz ados .
Softwa re ampl iabl e y de cdigo abier to: El software Ardui no esta publi cado bajo
una l icen cia libr e y prepar ado para ser ampliado por pr ogramadores
experi ment ados .
Cl aver o Carr as cu ll, C arl os
Rodr gu ez Gr ota , Dav id
P gin a 2 de 3 3
Hardwar e am plia ble y d e Cdi go abier to: Los pl anos de los mdulos estn
public ados baj o li cenci a Creati ve Commons, por l o que diseador es de cir cuitos
con exp erie ncia pued en hacer su pr opia versin del mdulo, amplindolo u
optimi znd olo.
Componentes de l a pl aca Ardu ino UN O:
P gin a 3 de 3 3
Pin Res et ( G ris claro ): Se pone a LOW para reset ear el microcontr olador .
Utiliz ada tp icam ente pa r a aadir un bot n de reset a shi elds qu e bloquean el de
la pl aca prin cipa l.
Entrada de alim enta cin ( Rosa ): Entrada de al imentacin exter na
USB (V erde oscu ro ): En trada USB uti lizada para subi r progr amas a l a pl aca y
comuni caci ones serie e ntre l a placa y el ordenador; puede ut ilizarse como
alimen taci n.
P gin a 4 de 3 3
La funci n de configuracin
( setu p) debe cont ener la
declar aci n de la s va ria bles. Es la primer a f uncin a
ejecutar en el pr ogram a, se e jec uta slo una vez. Se
utili za para ini cial izar l os mo dos de trabajo de los
pines o d el p uert o se rie.
void setup(){
pinMode(pin, OUTPUT);
// configura el 'pin'
como salida
}
P gin a 5 de 3 3
Una llave de a pert ura ({ ) siempr e debe ir seguida de una l lave de cierre ( } ) , si no es as
el programa dar err o res. E l ent orno de pr ogramacin de Ar duino incluye una
herramient a de gra n ut ilida d pa ra comprobar el total de l laves. Sl o tienes que
selecciona r en el p unto d e inse rci n de una llave abier ta e inmediatament e se mar ca el
correspond ie nt e ci erre de ese bloq ue ( ll ave cer rada).
El punto y coma ( ;) se uti liza par a separar inst rucciones en el lenguaje de programacin
de Arduino . Ta mbi n se u tiliz a pa ra separ ar elementos en una i nstr ucci n de tipo bucle .
Olvidarse de pone r fin a una ln ea con un punto y coma se t raduci r en un error de
compil aci n. El tex to d e error puede ser obvi o, y se ref erir a la falta de una coma, o
puede qu e no. Si se pr od uce un error raro y de di f cil d et ecci n lo pr imero que debemos
hacer es c ompro bar q ue los puntos y comas estn colocados al f inal de las
instruccio nes.
Los bl oque s de comen tar ios, o mult i -l nea de comentar io s, son reas de texto ignorados
por el pro grama q ue se utili zan para las descri pcion es del cdigo o comentar ios que
ayudan a c ompre nder e l programa . Comienzan con /* y terminan con */ y pueden
abarcar va rias ln eas.
Una lnea de c omen tari o empiez a con // y termi nan con l a siguiente l nea de cdi go. Al
igual que los come ntar io s de b loque, los de l nea son ignora das por el programa y no
ocupan esp acio en la m e moria.
Una vez ente ndid o to do lo ant erio r procedemos a hacer una expli caci n bsica de las
variables y su dec lara ci n.
Una variab le es u na m a nera de n ombr ar y almacena r un
valor num rico par a su u so po ster ior por el progr ama. Como
su nombre indi ca, l as var iables so n n meros que se pueden
variar cont inuam ente e n contra d e lo que ocur r e con las
constantes cu yo valo r nu nca cambi a. Una vari able debe ser
declar ada y, o pcio nalm en te, a sign arle un valor.
int
variableEntrada =
0; // declara una
variable y le
asigna el valor 0
variableEntrada =
analogRead(2);
Las variab les deben tom ar nomb res descrip t ivos, para hacer
el cdigo m s le gibl e, p ara ay udar al pr ogramador y a cualquier otr a per sona a leer el
cdigo y ente nder lo que repres enta la vari able.
Todas las va riab les ti en en que decl ararse antes de que puedan ser util izadas. Para
declar ar un a var iab le se comien za por def inir su t i po como int ( entero), long (largo),
float (coma fl otan te) , et c. a sign ndoles siempre un nombre, y, opcionalmente, un valor
inici al. Est o slo deb e ha cerse una vez en un programa, per o el valor se puede cambi ar
en cualqu ier m oment o us ando a ritm tica y reasignaciones di versas.
Una variab le p uede ser d eclara da e n una serie de lugare s del pr ograma y en funcin del
lugar en do nde se ll ev e a cab o la defi nicin esto determinar en que part es del
programa s e po dr hacer uso de e lla.
Una var iabl e pued e se r dec la rada al inicio de l programa antes de la part e de
confi gurac in set up() , a nive l loc al dentr o de l as func iones, y, a veces, dent ro de un
P gin a 6 de 3 3
P gin a 7 de 3 3
2.2.- Prctica
2.2.1.- Componentes del chasis
Placa de m etac rila to
La pl aca d e me tacr ilat o se u til izar como base par a el
chasis de l r obot y se trat a nicament e de una placa
transparen te d e pl sti co pero de gr an dureza y grosor . Por
tanto, se r perf ecta par a s uj etar todos los elementos del
robot a ella aunq ue tr a bajarl a ser algo mas compli cado
debido a sus carac ter sti cas.
CD
Los CD l os ut iliz arem os como la s ruedas delanteras de l
robot y ser n uno s sim pl es CD que podr amos uti lizar para
grabar info rmaci n o pe l culas . Aunque tambin servir an
unos discos tra nspa rent e s igual es a los CD tal y como
hemos uti liza do noso t ros en nuest ro proyecto que
quedar n m ejor con la pl aca t ransp arente.
Bridas
Unas brid as d e p lst ico normal es servi rn par a f i jar l os
elementos el ectr nic os c omo serv omotores o pl acas al
chasis sin di ficu ltad . Al u tiliz ar bri das pequeas y cortar
en trozo r esta nte una vez p uest a conseguimos que
queden ms dis cret as e n el robo t y que no t engamos
que hacer aguj eros dem a siado gran des para pasar las.
P gin a 8 de 3 3
Estao
El est ao e s un m etal que se util iza y durant e el
proyecto hemo s util iza do para so ldar pequeos
elementos ele ctr nico s, pero tamb in nos ha ser vido
en el chas is p ara fija r lo s CD qu e a los servomot ores
simplemente como el eme nto de un in a tr avs de los
agujer os e n lu gar de un t ornil lo.
P gin a 9 de 3 3
Protoboard
El pr otob oard es una especi e d e t ablero con
orifi cios, en la cual se pueden insertar
componente s el ectr nic o s y c ables para armar
circui tos. Lo s or ific ios est n interconectado s
entre si por co lumn as c omo lo vemos en l a fot o.
En
algu nas
pl acas
tambi n
hay
f ilas
interconec tand o los ori fic ios, est as se encuentran
en los bord es de la pl aca, como lo muestr a la
segunda fo to.
P gin a 1 0 d e 33
Motor Servo
Un motor ser vo es un dispos iti vo actuador que tiene la capacidad de ubicarse en
cualquier pos ici n dent ro de su rango de oper aci n, y de mantenerse est able en dicha
posici n.
Consta de un m otor de corrie nte conti nua, con una caj a reductora y un circuito de
control, para su posic ion amient o.
Eje de
potencia
Reductor de velocidad
Los servo s es tnd ar llev an 3 cab les: tensin, t ier ra y control . Se mueven en funcin de
pulsos qu e l e en viam os a tra vs del cable de control y estos pulsos que le envi amos
son los que esta blece n la po sici n del ser vo. El servo esper a pul sos cada 20
milisegund os par a ten er una ide a corr ecta de la posici n que ha de tener. En general
los servo s giran un os 1 80 grados , aunque hay algunos que giran ms. Tienen una
amplit ud d e pu lsos de en tre 0 .5 y 2.5 mil isegundos para establecer la posi cin.
Para nues tro proy ecto d eb erem os util izar el ser vomotor para poder mover las r uedas
delanteras y d eber po de r real izar gir os de 360 continuos.
LED:
Los LED (L ight E miti ng Diode) . Son di odos que se ilumi nan cuando
pasa la e lect rici dad.
Tienen dos p atas , un a positi va ms larga ( nodo) y ot ra negati va
(ctodo).S e co nect an a Arduin o por medio de una resistencia par a
proteger e l LE D y el m icr ocontr olad or.
Resist enci as
La resist enci a el ctr ica de un obj eto es una medida de su
oposicin al pa so de cor rient e. Una resistencia i deal es u n
elemento pa sivo que d isi pa ener ga en for ma de calor segn
la ley de Jou le.
Tambin esta blec e una relaci n de propor cionali dad ent re
la intensid ad de co rrie n te que la atraviesa y l a tensi n
P gin a 1 1 d e 33
medibl e entr e sus ext rem os, rela cin conoci da como ley de Ohm. D e acuerdo con la ley
de Ohm. La re sist enci a d e un mat erial puede defi nirse como l a razn entr e la cada de
tensi n y la corr ient e en dicha resi stencia, as: R = V / I Donde: R = Resistencia V =
Voltaje I = Cor rien te.
Porta-pila s
El port a-pi las e s un e le ment o q ue nos permitir
alimentar e l rob ot q ue constr uyamos de forma
independie nte s in est a r sujet o a un cable
conect ado al orde nado r . El port a -pi las puede
ser de di feren te tam ao , forma o cantidad de
pilas que pue de alb er gar pero en nuestro
proyecto nos ser suf i cient e co n 4 espacios
para 4 pi las de 1 ,5V.
P gin a 1 2 d e 33
Como vemos en el c dig o lo prim ero que hacemos es decl arar el pin n 13 como sal ida,
despus le orde namos c on la funci n digi talWr i te() que deje salir tensin y con el
delay() el t iempo en m ilise gundo s que ha de estar encendido, acto seguido decimos
que se par e t amb in po r tiempo l imit ado. Todo el cdi go escr ito en void loop() se
repit e contin uamen te.
A parti r de es te cd igo se pued e ir experimentando
introducie ndo ms led s, para qu e se apaguen y se
enciendan d epen dien do de las rdenes que se le
dan.
P gin a 1 3 d e 33
Programa#2:
El segun do prog rama consis ta entender el funci onami ento de un sensor LDR.
Modifi cand o alg unos a specto s del cdi go expuesto en la pgi na web ofi cial ,
conseguimo s iden tif icar los val ores dados por el LDR y entender l as conexiones
necesarias (ne cesa ria re sisten cia 10k) . Ejemplo de las conexiones y el cdigo:
P gin a 1 4 d e 33
Programa#3:
Partiendo d el pr ogram a anter ior, p asamos a cali brar un LDR junto con un led. El LDR,
en la pr ctic a, lo t apam os de alg una maner a para que no distorsione los dat os por el
efect o de la luz del led o la il umina cin ambient al.
En la prcti ca comprobamos
los val ores numr icos que
inter preta el LDR con una
hoja de papel blanca y una
raya negar para ver ifi car
que
dif erencia
a
la
perfeccin los dos col ores.
P gin a 1 5 d e 33
Programa#4:
Este consi ste en a pren de r a ha cer funcionar un servomot or con Ar duino. C onsta de tres
conexi ones ( rojo -5V, n egro -GN D y amar illo -di gital Pin) , con el sigui ente cdigo
comprobamos su func ion amient o.
Mediante
el
cdi go,
conseguimo s
que
el
servomotor
f unci o ne
durant e 5 segu ndos y e ste
parado dura nte 1 segu n do
y as cons ecut ivam ente .
Programa#5:
Probamos de con tro lar d os ser vomotores a la vez.
P gin a 1 6 d e 33
Programa#6:
Este es e l lt imo pr ogra ma real izado antes del cdigo f inal . Consist e en controlar l os
servomotore s de p end iend o de los datos captados por l os LDR.
#include <Servo.h>
Servo servo1;
Servo servo2;
int entrada_sensor;
int entrada_sensor2;
void setup(){
pinMode (12, OUTPUT);
pinMode (13, OUTPUT);
pinMode (0, INPUT);
pinMode (1, INPUT);
Serial.begin(9600);
}
void loop(){
digitalWrite (12, HIGH);
digitalWrite (13, HIGH);
entrada_sensor = analogRead (0);
Serial.print("\n");
Serial.print("LDR = ");
Serial.println(entrada_sensor);
if (entrada_sensor < 450){
attach_servos();
}
else {
detach_servos2();
}
entrada_sensor2 = analogRead (1);
Serial.print("LDR2 = ");
Serial.println(entrada_sensor2);
delay(500);
if (entrada_sensor2 < 450){
attach_servos2();
}
else {
detach_servos();
}
}
void detach_servos(){
servo1.detach();
}
void detach_servos2(){
servo2.detach();
}
void attach_servos(){
servo1.attach(9);
}
void attach_servos2(){
servo2.attach(10);
}
P gin a 1 7 d e 33
Programa#7:
Una vez ya pod emos co ntr ol ar los ser vomotores dependi endo de l os sensores LDR,
probamos lo s sen sore s CNY70 ya que presentan un mej or rendimient o y funci onal idad
ya que s on un os sen s ores com pact os e i nfrarrojos. El primer cdi go util izado es
sencil lo, s irve para v er el comportamie nt o y l os datos int erpr etados por los dos
sensor es.
P gin a 1 8 d e 33
P gin a 1 9 d e 33
Una vez fin aliz ado e l p roceso de i nstalaci n de los contr ola dores, configuramos
software indicndole
puerto y el modelo
placa que vamos
programar.
el
el
de
a
P gin a 2 0 d e 33
Peso: 43 g
Rotaci n: 180
Tensi n re comen dada de operacin: 4.8V
Torque est tic o: 6 .0v >/= 3.7kg.cm 4.8v >/ = 3. 0kg. cm
Veloci dad 6.0v : 0 .15s ec/ 60
Veloci dad 4.8v : 0 .19s ec/ 60
Soport e pa ra NX C
Este serv omot or tie nen el inconveniente de que su giro es de 180 y nosotros
necesi tamo s que ll egue a girar 36 0 conti nuos ya que van a ser las r uedas de nuestro
robot .
Para conseg uir que e l servo g irara l os 360 hay que tr ucar lo; est e tiene unos
engranajes en l a par te s uperio r, l os cuales hemos de sacar y modi ficarlos para nuest ro
propsito . A c onti nuac i n vere mos el ejempl o de cmo trucamos el servo (Servo Hi tec
HS-311 Sta ndard ):
PASO 1:
Desmont amos la pie za gira tori a de la par te superior del ser vo y acto seguido
desmontarem os t ambi n l a par te d e inferi or:
P gin a 2 1 d e 33
Una vez de smont ada la pieza in feri or l a superi or ya la podemos sacar para ver los
engranajes .
PASO 2:
Una vez c on lo s eng rana j es dela nte nos po demos fijar que hay dos topes que evit an que
el mot or g ire los 360 :
En la primer a image n po demos ver como en el engranaje sealado hay una especie de
rectngulo q ue es el qu e evita el gi ro. En la segunda imagen podemos ver como debaj o
del mi smo e ngra naj e est a la f orma de l a pi eza de que va debaj o, esta pi eza no puede
llegar a girar ms de 180 .
PASO 3:
Ahora que hem os loca li zado el engr anaj e que sirve de tope para el giro compl eto,
procedemos a mo difi carl o de l a manera ms sencill a posible y con cui dado. Con un
taladro o un a her ramie nta par ecida hacemos el aguj ero de la parte infer ior del
engranaje mas gran de y t otalme nte circular .
P gin a 2 2 d e 33
PASO 4:
Una vez f inal izad o es te proces o vo lvemos a p oner el engranaje en su si t io y mont amos
otra vez el s ervom otor :
P gin a 2 3 d e 33
En la prim era ima gen se muestra e l esquema lgico de las conexiones necesari as par a
el buen func ionam ient o del sen sor CNY70 y en la segunda i magen se muestr a el
esquema f sico en una pr otoboa rd .
Un aspect o que no se ti ene en cuenta a la hora de usar dichos sensores, es el que el
emisor in frar rojo c uand o esta encendido, no se perci be por el oj o humano, para
comprobar que el inf rarr o jo es ta encendido , es necesario di sponer de una cmara digital
como l a de un mvi l, y cu ando e nfocas el sensor aparece el inf rarrojo encendido.
P gin a 2 4 d e 33
P gin a 2 5 d e 33
P gin a 2 6 d e 33
3.2.- Presupuesto
Productos
Placa Arduino UNO
Porta-pilas
Pack 4 pilas de 1,5V
Servomotor
Juego de cables unifilares
Pack 100 resistencias 10K Ohmios
Pack 100 resistencias 220 Ohmios
Sensor de luz CNY70
Conmutador de placa MSP1M1
Placa con cara de fibra de vidrio
TOTAL
PRESUPUESTO
Unidades
1
1
1
2
1
1
1
2
1
1
Precio / Unidad
35,95
0,85
3,65
13,43
8,70
1,25
1,25
0,63
0,93
1,44
Total
35,95
0,85
3,65
26,86
8,70
1,25
1,25
1,26
0,93
1,44
82,14
Total
3,75
8,40
4,40
16,55
98,69
P gin a 2 7 d e 33
P gin a 2 8 d e 33
4.- Anexo
4.1.- Programa y conexiones finales
En el siguien te a part ado inclu imos el cdigo f inal utili zado y l as conexiones real izadas.
#include <Servo.h>
Servo servo1;
Servo servo2;
int CNY1;
int CNY2;
int LDR;
void setup(){
Serial.begin(9600); //para visualizar los datos
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
}
void loop(){
CNY1 = analogRead (A0);
Serial.print("\nCNY_Dr = ");
Serial.println(CNY1);
if (CNY1 < 500){ //si el CNY capta <200 funcione el servo 1
attach_servos();
}
else { //sino que se apague
detach_servos();
}
CNY2 = analogRead (A1);
Serial.print("CNY_Iz = ");
Serial.println(CNY2);
if (CNY2 < 500){ //si el CNY capta <200 funcione el servo 2
attach_servos2();
}
else { //sino que se apague
detach_servos2();
}
LDR = analogRead (A2);
Serial.print("LDR = ");
Serial.println(LDR);
//delay(1000);
if (LDR > 200){
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
}
else {
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
}
}
void detach_servos(){
servo1.detach();
}
void detach_servos2(){
servo2.detach();
}
void attach_servos(){
servo1.attach(13);
}
void attach_servos2(){
servo2.attach(12);
}
P gin a 2 9 d e 33
Estas son l as conex ione s necesari as para un r obot seguidor de lnea en el cual hay dos
sensor es CN Y70 que se util izan par a detec t ar l a lnea, dos servomotor es par a l as
ruedas motr ices del r o bo t, un L DR que det ectara la luz ambi ente para comprobar si se
va la l uz y un os le ds qu e se enc endern cuando el LDR no det ecte luz. Tambin son
necesarias var ias resis te ncias para est e pr oyecto: 220 , 10k y 47k . Se recomienda
utili zar cable s de d isti nto s color es para difer enciar las f unci ones y poder entenderlo de
forma senc illa .
P gin a 3 0 d e 33
*Las pagina s webs d e inf ormaci n, a nteri ores, han sido l as mas utili zadas. En internet ,
puede habe r muc ha in f ormaci n y puede llegar a ser ti l o no, estar corr ecta o
incorr ecta , pe ro mu chas de las con clusiones a las que hemos llegado para reali zar este
proyecto h an s ido a p arti r de foros o blogs.
P gin a 3 1 d e 33