arduino cookbook 2nd edition 1
TRANSCRIPT
-
8/12/2019 Arduino Cookbook 2nd Edition 1
1/19
RecetasaBegin,Ampliar,y
MejorarSuProyectos
-
8/12/2019 Arduino Cookbook 2nd Edition 1
2/19
O'REILLYMichaelMargolis
Electronics/SoftwareEnginee ring/Robotics
ArduinoCookbook
WanttocreatedEVIcesthenininteractanwithdefasicalmundo?Thisokbookcoiserfectaraan!enewhowuntsae"erici#ningeniohth em o rula$rduinomicrocontrollerandrogrammingen%iS&'hombrest()ou*l lfindm +sthan,--ti sunndtechni.uesarabuildingun%ariet!ofobectsunndrotes ot!s012comoto!s3detectors3robot s3unndinteracti%eg clodelgadathencansenesandresondtotouch3as und3ositien3heat3!light(
45don *tneede"erienciacon$R6uInooR78R$9$1I5'aobtener la estrellated(0datedfot:l$rdnoui;-3-relfacilidad3 TEIRec(eseneste seconded.ueionincludetir+cti cale"amlesunnd
Identificaci#n delgu ancetohel!oubeg en3e"and3andenhancesuroectshtrigawa!wheter!ou*reanartist3designer3h7bb!ist3student3oengineer(
ConseguirhastaavelocidadrpidamenteenlaArduinobordoysoftware esencialconceptos
AprenderbsicotcnicasparalecturadigitalyanalgicosealesUsoArduino conunvariedaddepopularentradadispositivosy sensores
Drivevisualpantallasgenerarsonarycontrolvarios tiposdemotores
!brar rec"procamentecondispositivos#ueutili$arremotocontrolesincluyendo%elevisores y
electrodomsticos
Aprendertcnicasparamane&otiemporetrasosyla medicin del tiempo
Aplicaravan$adocodificacinymemoriamane&otcnicas
9ichael9$rgolisesuntecnologasgistinlafielddeRE$&
-
8/12/2019 Arduino Cookbook 2nd Edition 1
3/19
ael florecimientoComunidad Arduino.Sea cual sea sufondoosill,laCoobooproporciona solucionesparathatproyecto ustedest!luchaconhoyyfuelpara imaginar"u#$sted%&lbuiidma'ana.1dudaoluntadnuncadejarmi mesa de trabajomesao)
-MikalCiervoArduinoUnoAsesorEquipo
%witter*+!reillymediafaceboo,-com.oreilly
Q 'REILLYoreilly.com
SE80'67E6I1I5'
$rduino
1ookbook
mailto:@oreillymediamailto:@oreillymediamailto:@oreillymediamailto:@oreillymediamailto:@oreillymediamailto:@oreillymedia -
8/12/2019 Arduino Cookbook 2nd Edition 1
4/19
MichaelMargolis$rduino 1ookbook3SegundoEdici#n
or9ichael9argolis
6erechos de autor ,-;, 9ichael 9argolis3 'icholas Weldin( Todo derechos reser%ada(Imreso en los EE00Fublicadoor7*Reill!9edios3Inc(3;--G8ra%enstein1arretera'orte3Sebastool31aliforniaBGAC,(
7*Reill! libros uede ser comrado ara educati%a3 negocio3 o %enta romocional utiliHar( 7nline ediciones son tambi:n disonible ara m+sttulos http*++my.safariboosonline.com. Fara m+s informaci#n3 #ngase en contacto nuestro cororati%o / institucional %enta deartamentoJK--L BBKK ocorporate-oreilly.com.
EditoresJShawnWallace!=rian4esonFroducci#nEditorJTeresaElse!corrector de ruebasJMielNurgoneta1uerno
Inde"adorJ&ucie2askins1ubierta6iseadorJMaren9ontgomer!
Interior6iseadorJ6a%idNutatoIllustratorJRobertRomano
9arHo ,-;;J Frimero Edition(6iciembre ,-;;J Segundo Edition(
Re%isi#n2istoriaaralaSegundoEdici#nJ,-;;
-
8/12/2019 Arduino Cookbook 2nd Edition 1
5/19
IS='J BCKAOGCKK
Tabla de 1ontenido
Frefacio ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( "i
;( &legar Iniciado ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( P;Q;3- Instalaci#nlaIntegrado6esarrollo9edio ambiente
I6EL
PA
Q-;3,/- ; /;,/,>/>
$uste2astala$rduino=ordo K
-;(>/- ; /;,/,>/>
0solaIntegrado6esarrollo9edio ambienteI6ELaFrearar
un$rduino6ibuo P;-Q
-;3A/- ; /;,/,- /->/>
1arga!1orrerla=link Sketch P;>Q
;3G 1reaci#n!$horroun6ibuo P;AQ
;(-O 0so$rduino P;CQ
-
8/12/2019 Arduino Cookbook 2nd Edition 1
6/19
,( 2acer la 6ibuo 2acer Su
uas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( P,>Q,(,-RealiHaci#n7eraciones bit a bitOG,(,;1ombinando7eraciones!$signaci#nOK
>( 0so 9atem+tico 7eradores ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OB
>3; 0sabilidad Re.uisito0noU
$adir3Restando39ultilicando3!6i%idiendo OB
>(, Incremento!6isminu!endoValores C>(> 6escubrimientolaResto6esu:s6i%idiendo6os
ValoresC;
>3A &a determinaci#n de la$bsolutoValor C>3G Restricci#nun'meroaun$lcancedeValores C>>3O 6escubrimientola9nimoo9+"imode$lgunos
ValoresC
>(C &e%antamientoun'meroaunFotencia CG agG;;
>(K TomalaFlaHaRaH CO>(B RedondeoNloating(;(, $uste!&ectura=its K->(;> Shifting=its KA>(;A E"tra!endo$lto!=ao=!tesenunintolargo KG>(;G Normandounintolargodesde$lto!=ao=!tes KC
A( Serial 1omunicaciones ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( KBA( En%o6eurarInformaci#ndesde$rduinoaSu7rdenador BAA3,
En%o1on formatoTe"to!'um:rico6atosdesde$rduino C
A(>
Receci#n de serie6atosen$rduino ;--
A(A
En%o9ltileTe"to&os camosdesde$rduinoenunSolo9ensae ;-G
-
8/12/2019 Arduino Cookbook 2nd Edition 1
7/19
A3G
Recibir 9ltileTe"to&os camosenunSolo9ensaeen$rduino ;;;
A(O
En%o6atos binariosdesde$rduino ;
A3C
Receci#n de datos binariosdesde$rduinoenun7rdenador ;;K
A(K
En%oValores binariosdesdeTratamientoa$rduino ;,-
A3B
En%olaValorde9ltile$rduinoFasadores ;,,
A(;-
1#moa9o%imientolaRat#n1ursorenunF1o9ac ;
A(;;
1ontrolador8oogleTierra0so$rduino ;>-
A(;,
$rduino sesi#n6atosaunE"edienteenSu7rdenador ;>G
A(;>
En%o6atosa6osSerial6isositi%osenla9ismoTiemo ;>K
A(;A
Receci#n de serie6atosdesde6os6isositi%osenla9ismoTiemo
PQ
A(;
G
$uste2astaTratamientoenSu7rdenadoraEn%iar
!RecibirSerial6atos CG
G( Simle 6igital ! $nal#gicoEntrada ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ;AC
G(G &ecturaunTeclado ;O
>G3O &ectura$nal#gicoValores ;O
OG3C 1ambiola$lcancedeValores ;OG3K &ectura9+sueSeis$nal#gicoEntradas ;C
-G(B ViendoTensiones2astaaGV ;C
>G(;- Resondiendoa1ambiosenVoltae ;G(;; 9edici#nTensiones9+sueGVVoltae
6i%isoresL;CC
-
8/12/2019 Arduino Cookbook 2nd Edition 1
8/19
O( &legar Entrada desdeSensores ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (
C(
1ontroladorun1olecci#nde&E6s de0so9$XC,""Registro dedeslaHamiento
,CB
C(;A
1recientela'merode$nal#gicoSalidas0soFW9E"tender
Fatatas fritasT&1GBA-L ,K;
C(;G
0soun$nal#gicoFanel9etrocomounVisualiHaci#n ,KG
K( Nsico Salida ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ,KBK(
;
1ontroladorlaFosici#ndeunSer%o ,B,
K(,
1ontrolador0noo6osSer%os conunFotenci#metrooSensor ,BA
K(>
1ontroladorlaVelocidadde1ontinuoRotaci#nSer%os ,BO
K(A
1ontroladorSer%os 0so7rdenador1omandos ,BK
K(G
1onducirunSin escobillas9otor0tiliHandoun2obb!Velocidad1ontrollerL ,BB
K(O
1ontrolador&os solenoides!Rela!s >--
K(C
2acerun7betoVibrar >-,
K(K 1onducirun1eillado9otor0sounTransistor >-AK(B
1ontroladorla6irecci#ndeun1eillado9otorconun2-O
K(;-
1ontroladorla6irecci#n!Velocidaddeun1eillado9otorconun
2-B
K(;;
0soSensoresa1ontrolla6irecci#n!Velocidadde1eillado
9otors&,B>2;;
K(;
,
1onducirun=iolarSteer9otor >;
CK(;>
1onducirun=iolarSteer9otor0tiliHandolaEas!6ri%er4untaL >,-
K(;A
1onducirun0niolarSteer9otor0&',-->$L >,>
B( $udio Salida ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( >,CB(;L( 4ugarTonos >,
BB(, 4ugar unSimle9eloda >>
;
-
8/12/2019 Arduino Cookbook 2nd Edition 1
10/19
B(>( 8eneraci#n9+sue0noSimult+neoTono >>>
B( A 8eneraci#n$udioTonos!6es%anecimientoun&E6
>>G
B(G 4ugar unW$V archi%o >>K
B(O 1ontrolador9I6I >A;
B/C 2acer un$udioSintetiHador >AA
;-( Remotamente 1ontrolador E"terno 6isositi%os ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( >AC;-(; ResondiendoaunInfrarrooRemoto1ontrol >AK;-(, 6escodificaci#nInfrarrooRemoto1ontrolSeales >G-;-(> ImitandoRemoto1ontrolSeales >GA;-(A 1ontroladorun6igital1+mara >GC;-(G 1ontrolador6isositi%os de 1$or2ackearun1on mando a distanciaInterrutor >GB
;;( 0so 9uestra ( ( ( ( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( >O>
;;(A 6eslaHamientoTe"to >C,
;;3G ViendoSmbolos eseciales >CG
;;(O 1reaci#n1ostumbreFersonaes >CC
;;(C ViendoSmbolos$mliarueunSolo1ar+cter >CB
;;(K ViendoF"eles m+s e.ueosueunSolo1ar+cter >K,
;;(B 1one"i#n!0soun8r+fico&16VisualiHaci#n >KG
;;(;- 1reaci#n&os maas de bitsara0soconun8r+ficoVisualiHaci#n
>KB
;;(;; ViendoTe"toenunTV >B;
;,( 0so Tiemo ! Nechas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( >BC;,3;
1reaci#n6emoras >BC
;,(
,
0somillisa6eterminar6uraci#n >B
K;,(>
9+sFrecisamente medici#nla6uraci#ndeunFulso A-,
;,(A
0so$rduinocomounRelo A-A
;,(G
1reaci#nun$larmaaFeri#dicamente&lamadaunNunci#n A;,
;,(O
0sounReal( 1omunicado 0so I,1 ! SFI ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( A,;
-
8/12/2019 Arduino Cookbook 2nd Edition 1
11/19
;>(;
1ontroladorunR8=&E6 0sola=link99#dulo A,G
;>(,
0solaWii'unchuck$celer#metro A>-
;>(>
InterfaHaunE"ternoRealG
;>(A
$adiendoE"ternoEEFR799emoria A>C
;>(G
&ecturaTemeraturaconun6igitalTerm#metro AA;
;>(O
1onducir1uatroC segmentos&E6s 0soS#lo6os$lambres
AAG
;>(C
Integraci#nunI,1FuertoE"ander AAB
;>(K
1onducir9ultidigit3C segmentos9uestra0soSFI AG;
;>(B
1omunicadoEntre6oso9+s$rduino4untas AGA
;A( Sin hilos 1omunicaci#n ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (AGB;A(; En%o9ensaes0so=ao 1ostoSin hilos
9#dulos
AGB
;A(, 1one"i#n$rduinoaunYig=eeoK-,(;G(ARed AOG;A3> En%oun9ensaeaunFarticularX=ee AC,;A(A(
En%oSensor6atosEntreX=ees ACG
;A(G $cti%aci#nun$ctuador1onectadoaunX=ee AK-(
;A(O En%o9ensaes0so=ao 1ostoTranscetores AKO;A(C 1omunicadocon=luetooth6isositi%os AB;
;G( Ethernet ! Redes ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ABG
;G(O
$uste2astaun$rduinoaSerunWebSer%idor G;;
;G(C
9aneoEntranteWebFeticiones G;A
;G(K
9aneoEntranteFeticionesaraEsecficoF+ginas G;C
;G(B
0so2T9&aNormatoWebSer%idorResuestas (((G,;;G(;-
Ser%icioWebF+ginas de 0soNormasF7STL G,G
;G(;;
Ser%icioWebF+ginas .ue contienen8rande1antidadesde6atos G,K
;G(;,
En%o8oreo9ensaes G>G
;G(;>
En%o!Recibir simle9ensaes06FL G>B
;G(; &legarlaTiemodesdeunInternetTiemoSer%idor GAG
-
8/12/2019 Arduino Cookbook 2nd Edition 1
12/19
A;G(;G
9onitoreoFachubeNeeds GG-
;G(;O
En%oInformaci#naFachube GGO
;O( El uso3 9odificaci#n3 ! 1reaci#n =ibliotecas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( GO;;O(; 0solaIncororado=ibliotecas GO
;;O(,(
Instalaci#nTerceros=ibliotecas GO>
;O(> 9odificaci#nun=iblioteca GOG
;O(A 1reaci#nSuFroio=iblioteca GOK
;O(G 1reaci#nun=ibliotecaue0sos7tro=ibliotecas GCA
;O(O $ctualiHaci#nTerceros=ibliotecasara$rduino;(- GK-
;C( $%anHado 1odificaci#n ! 9emoria 9aneo ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( GK>
;C3; 1omrensi#nla$rduino1onstruirFroceso GKA;C(, &a determinaci#n de la1antidadde&ibre!0sadoR$9 GK
C;C(> $lmacenamiento!Recuerando'um:ricoValoresenFrograma9emoria GK
B;C(-A
$lmacenamiento!Recuerando1uerdasenFrograma9emoria GB,
;C(G 0soZ 6efine!constEn lugardeEnteros GBA
;C(O 0so1ondicionalRecoilaciones GBG
;K( 0so la 1ontrolador 1hi2ardware ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( GBB
$( Electr#nico 1omonentes ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( O>C
=( 0so Es.uem+tico 6iagramas ! 6atos 2oas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OA>
-
8/12/2019 Arduino Cookbook 2nd Edition 1
13/19
1( 1onstrucci#n ! 1one"i#n la 1ircuito ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OG;
6( 1onseos en Soluci#n de roblemas Software Froblemas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (OGG
E( 1onseos en Soluci#n de roblemas 2ardware Froblemas ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (
9IER17&ES ,, OGBN( 6igital ! $nal#gico Fasadores ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OO>
8( $S1II ! $mliado 1ar+cter Sets ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OOC
2( 9igraci#n a $rduino ;(- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OC;
[ndice ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OCC
Fr#logo
Este libro era escrito or 9ichael 9argolis con 9ella Weldin a a!udar usted e"lorar la increble cosas usted lata hacercon $rduino(
$rduino es un familia de microcontroladores Fe.uea ordenadoresL ! un software creaci#n medio ambiente .ue marcaslo f+cil ara a crear rogramas &lamado bocetos.ue lata interactuar con la fsico mundo( 1osas usted hacer con$rduino lata sentido ! resonder tocar3 sonar3 osici#n3 calor3 ! luH( Este tio de la tecnologa3 a menudo referido a comocomputin f7sicag,es usado en todo tios de cosas desde la iFhone a autom#%il la electr#nica sistemas( $rduino marcas lo
osible ara nadie con un inter:s
-
8/12/2019 Arduino Cookbook 2nd Edition 1
14/19
Si usted tener no rogramaci#n e"eriencia3 tal %eH usted tener un gran idea ara un interacti%o ro!ecto ero \no tener lahabilidades a desarrollar .ue$?P$camisetas,ortadas controlador luH( Recetas cubierta conmutaci#n en uno o muchos &E6s !controlador brillo ! de color( Este catulo se e"lica c#mo usted uede conducir bar gr+ficas ! num:rico Fantallas &E63como bien como crear atrones ! animaciones con &E6 matrices( En $dem+s3 la catulo roorciona un generalintroducci#n a digital ! anal#gica salida ara a.uellos .ue son nue%o a esto(
1atuloK3Salida f7sica,e"lica c#mo usted lata hacer cosas mo%imiento or motores .ue controlan con $rduino( &aamlio alcance de motor tios es cubiertaJ solenoides3 ser%o motores3 61 motores3 ! aso a aso motores(
1atuloB3Audio>utput,esect+culos c#mo a generar sonido con $rduino a tra%:s de un sali
1atulo ;;3@l uso de pantallas, cubiertas intercone"i#n te"to ! gr+fico &16 e"hibiciones( El catulo esect+culosc#mo usted lata conectarlos disositi%os a %isualiHaci#n te"to3 %oluta o resaltar alabras3 ! crear esecial smbolos !
ersonaes(
-
8/12/2019 Arduino Cookbook 2nd Edition 1
15/19
1atulo ;,3 $so ?iempoyechas, cubiertas incororado $rduino subemleo or funciones e introduce muchosadicional t:cnicas ara tiemo de maniulaci#n retrasos3 tiemo medici#n3 ! en el mundo real %eces ! fechas(
1atulo;>3Comunicaci
-
8/12/2019 Arduino Cookbook 2nd Edition 1
16/19
_7sico8nform!ticaor6an7*Sulli%an!TomIgoe1engageL_Pr!ctico@lectr
-
8/12/2019 Arduino Cookbook 2nd Edition 1
17/19
$un.ue muchos de la bocetos %oluntad eecutar en m+s temrano $rduino lanHamientos3 usted necesitar a cambiar lae"tensi#n desde . 8noa . Pdea carga la dibuo en un re
-
8/12/2019 Arduino Cookbook 2nd Edition 1
18/19
1ontestaci#n un regunta or citando este libro ! citando eemlo de c#digo hace no e"igir ermiso( &a incororaci#n deun significati%o cantidad de eemlo c#digo de este libro en su del roducto documentaci#n hacee"igir ermiso(
'osotros areciar3 ero hacer no re.uerir3 atribuci#n( 0n atribuci#n en general inclu!e la ttulo3 autor3 editor3 e IS='(Fara eemloJ )ArduinoCooboo,Segundo@dici
-
8/12/2019 Arduino Cookbook 2nd Edition 1
19/19
$gradecimientos9ellaWeldin decontribuci#nerainestimablearalaterminaci#ndeestelibro(EraB- or ciento escrito cuando 9ella %ino en el conseo ! sin su habilidad ! entusiasmo3 se hara toda%a ser B- or cientoescrito(Su manos a la e"eriencia $rduino se eecuta talleres ara todos ni%eles de usuarios habilitado nosotros a hacer laasesoramiento en este libro r+ctico ara nuestra amlia alcance de lectores( $gradecer usted3 'ick3 ara su conocimiento
! genial3 naturaleHa colaborati%a(Simon St( &aurent era la editor en 7*Reill! .uien rimero e"resado inter:s en este libro() en la terminar3 :l es la hombre.ue tirado lo untos( Su ao!o ! estmulo mantenido nosotros insirado como nosotros cernida nuestro camino a tra%:s dela %olmenes de material necesario a hacer lo sueto usticia(
=rian 4eson a!udado me conseguir comenHado con la escritura de este libro( Su %asto conocimiento de cosas $rduino !su reocuaci#n ! ericia ara comunicado acerca de en la tecnologa llanura Ingl:s establecer un alto est+ndar( l era unideal rector mano ara la conformaci#n de la libro ! fabricaci#n tecnologa f+cilmente accesible ara lectores( 'osotrostambi:n tener =rian a gracias ara la X=ee contenido en 1atulo;A(
=rian 4eson ! Shawn Wallace eran editores t:cnicos ara este segundo edici#n ! roorcionado e"celente asesoramientoara meorar la recisi#n ! claridad de la contenido(