ESQUEMA DE MONTAJE EN PROTOBOARD
CIRCUITO ESQUEMÁTICO
Códifcación /* Juego de un!o " #a$a a%a a%duino Rea&i'ado o%( Jo) +ui) Be,a%ano -.)ue' 0ec1a( 23/43/3425 6667)i)!e$a)"$ic%o)7co$7co 6667"ou!u8e7co$/c/)i)!e$a)"$ic%o)2 9)i)!e$a)""$ic%o)*/ :inc&ude ;?@ @ @ 24@ 22 @ 23 in! a&ea!o%ioFG S!%ing nu$e%oHa'a% //a&$acena &a) F ci#%a) a&ea!o%ia) c1a% ci#%aH,ugado%FG //A&$acena e& nu$e%o de& ,ugado% S!%ing nu$e%oH,ugado% S!%ing> //A&$acena &a) F ci#%a) de& ,ugado% S!%ing a2 S!%ing> //%i$e%a ci#%a de& n$e%o )ec%e!o S!%ing 82 S!%ing> //)egunda ci#%a de& n$e%o )ec%e!o S!%ing c2 S!%ing> //!e%ce%a ci#%a de& n$e%o )ec%e!o S!%ing d2 S!%ing> //cua%!a ci#%a de& n$e%o )ec%e!o S!%ing K S!%ing> //%i$e%a ci#%a de& n$e%o ,ugado% S!%ing & S!%ing> //)egunda ci#%a de& n$e%o ,ugado% S!%ing $ S!%ing> //!e%ce%a ci#%a de& n$e%o ,ugado% S!%ing n S!%ing> //cua%!a ci#%a de& n$e%o ,ugado% in! cuen!a4 in! i@,@L in! un!o)@#a$a)4 in! in!en!o)4 in! $aLi$oHin!en!o) con)! 8"!e ROSF con)! 8"!e CO+SF c1a% Ke")ROSGCO+SG 2@3@@A@ F@@5@B@ ?@@@C@ *@4@:@D 8"!e %o6Pin)ROSG 2@5@@F //0i&a)>ine) de& a& 5 8"!e co&Pin)CO+SG @3@2@4 //Co&u$na) >ine) de& a& 3 $aKeKe")@ %o6Pin)@ co&Pin)@ ROS@ CO+S //-e%ifca ue no eLi)!an ci#%a) %ee!ida) 8oo&ean e%ifca%Hdu&icado)>S!%ing a&a8%a #o%>i4i;i
#o%>,4,;, i#>i , i#>a&a8%aiGa&a8%a,G %e!u%n #a&)e 8%eaK
%e!u%n !%ue
//*************************************************************************** *********************** oid inicio> &cd7c&ea%> do gene%a%Ha&ea!o%io> 61i&e>e%ifca%Hdu&icado)>nu$e%oHa'a%!%ue &cd7)e!Cu%)o%>4@4 &cd7%in!>VDigi!e un : de F ci#%a)V in!en!o)4 un!o)4 #a$a)4 //*************************************************************************** ********************* oid gene%a%Ha&ea!o%io> #o%>L4L;L %ando$Seed>ana&ogRead>ana&ogRead>L a&ea!o%ioLG%ando$>24 //gene%a un n$e%o a&ea!o%io en!%e 4 " nu$e%oHa'a% S!%ing>a&ea!o%io4GS!%ing>a&ea!o%io2G S!%ing>a&ea!o%io3GS!%ing>a&ea!o%ioG
//*************************************************************************** ********************* oid ing%e)a%> i#>cuen!aF //Si !iene F dWgi!o) KS!%ing>ci#%aH,ugado%4G &S!%ing>ci#%aH,ugado%2G $S!%ing>ci#%aH,ugado%3G nS!%ing>ci#%aH,ugado%G nu$e%oH,ugado% K&$n i#>e%ifca%Hdu&icado)>nu$e%oH,ugado% //Si no con!iene du&icado) &&a$o a& %ocedi$ien!o ue co$a%a &o) dWgi!o) co$%o8a%> e&)e &cd7)e!Cu%)o%>4@4 &cd7%in!>VCi#%a) inco$&e!a)V cuen!a4 //******************************************************************** oid co$%o8a%> a2S!%ing>a&ea!o%io4G 82S!%ing>a&ea!o%io2G c2S!%ing>a&ea!o%io3G d2S!%ing>a&ea!o%ioG i#>a2K #a$a) i#>82& #a$a) i#>c2$ #a$a) i#>d2n #a$a) i#>a2& XX a2$ XX a2n un!o) i#>82K XX 82$ XX 82n un!o)
i#>c2K XX c2& XX c2n un!o) i#>d2K XX d2& XX d2$ un!o) in!en!o) i#>#a$a)F &cd7c&ea%> &cd7%in!>VYana)!e en( V &cd7%in!>in!en!o) &cd7)e!Cu%)o%>4@2 &cd7%in!> Vin!en!o)V de&a">3444 inicio>
ac!ua&i'a%Han!a&&a> //Mue)!%a &a in#o%$ación en an!a&&a
i#>in!en!o)$aLi$oHin!en!o) &cd7c&ea%> &cd7)e!Cu%)o%>4@4 &cd76%i!e>VZa) e%dido@ e&V &cd7)e!Cu%)o%>4@2 &cd7%in!>Vnu$e%o e%a( V &cd7%in!>a2 &cd7%in!>82 &cd7%in!>c2 &cd7%in!>d2
cuen!a4 un!o)4 #a$a)4 //******************************************* oid ac!ua&i'a%Han!a&&a> &cd7c&ea%> &cd7)e!Cu%)o%>4@4 &cd7%in!>VPun!o)(V &cd7%in!>un!o) &cd7%in!>V 0a$a)(V
&cd7%in!>#a$a) &cd7)e!Cu%)o%>@2 &cd7%in!>VIn!en!o(V &cd7%in!>in!en!o) &cd7%in!>V/V &cd7)e!Cu%)o%>4@2 &cd78&inK> //******************************************* oid )e!u> &cd78egin>25@ 3 inicio> //******************************************* oid &oo> c1a% Ke" Ke"ad7ge! i#>Ke" )6i!c1 >Ke" ca)e A( inicio> //Incia% un nueo ,uego 8%eaK
ca)e B( &cd7c&ea%> &cd7)e!Cu%)o%>4@4 &cd7%in!>VAdio)@ e& nu$e%oV &cd7)e!Cu%)o%>4@2 &cd7%in!>Ve%a e&( V &cd7%in!>nu$e%oHa'a% 8%eaK
ca)e D( ing%e)a%> //En!e% 8%eaK
i#>Ke" ci#%aH,ugado%cuen!aG Ke"
//Si &a !ec&a %e)ionada e) un n$e%o >igno%e &a) &e!%a) i#>Ke"A [[ Ke"B [[ Ke"C [[ Ke"D &cd7)e!Cu%)o%>4cuen!a@2 &cd7%in!>ci#%aH,ugado%cuen!aG cuen!a