Sie sind auf Seite 1von 83
Tu guia al “Sparkfun Inventor's Kit” para Educadores sp artfun, LECTRONICS Bienvenido a la Guia de Inventores de SparkFun La Guia de Inventores de SparkFuun s tu mapa para navegar en Jas aguas de la electrinica embebida para principiantes. Este follera contiene tada la infotmacén que nccesitaris para explorar Jos 15 citcuitos del "SparkFun lavencor's Kit” para Educadores Este manual se enfoca principalmente en una flosofa- que ‘cualquiera puede (y deberia) jugar on la clectrinica. Cuando hayas acabade con esta gui, tendeis ef conocimiento para poder ‘empezar con tus propios proyectos y experimentos, Pero basta de hablar -jes hora de invent! sowne.sparkfuncom ‘Traduccién al Espa gracias a CRCibernetica.com y Alejandro ‘Morales en Costa Rica Seccion 1: Iniciando ‘Qué es la plataforma RedBoard? 1 Descarga el Software de Arduino (IDE) 3 Instala controladores 4 ‘Identifica tu Hardware 7 Descarga el “Cédigo Guia del Sik" 8 Seccin 2: Iniciando con Circuites Mundo Funciona con Circultos 9 Inventario de Partes W ll edBoard 13 Protoboard 15 Circuito #1 -Tu Primer Circuito: LED Parpadeante 17 Circuito #2 -Potenclémetro 24 Circuito #3 - LED RGB 2B Circuito #4 - Mitiples LEDs 2 Circuito #5 - Botones presionables 36 Circuito #6 - Fotorresistencia 40 Circuito #7 - Sensor de Temperatura 4 Circuito #8 ~Solo un Servo 48 Circuito #9 - Sensor Flexible 52 Circuito #10 - Potenciémetro Suave 56 Circuito #11 - Bocina 60 Circuito #12 - Rotando un Motor 64 Circuito #13 - Relé 68 Circuito #14 - Registro de Desplazamiento n Circuito #15 - LoD 6 gQué es la plataforma RedBoard? La Revolucion Hazlo Tui Mismo (Do It Yourself) ‘Vivimos en un tiempo tinico, en el que tenemos acceso a recu0s que nos permiten crear nusstras propiassoluciones © inventos, La revolucion Hazlo ei Mismo estd compuesta por inventores, “carpinteros electnicos” y personas comuncs que prefieren manufact ‘que alguien Io haga por ellos ar sus propios proycctos antes que dejar www.sparkfian.com Una Computadora para el Mundo Fisico La RedBoard que tienes en tus manas (oen cl escttoro) ctu plataforma de desaroll. Por si misma, la RedBoard «sen esencia una poquefia compuradora pore. Es capsize tomar entradas (tales como la seal de un botéin al ser presionado o una leerura de ua sensor de luz) interpretala esta informacion para controlar varias saidas (com el parpadeo de una lur LED 0 un metor écttico). Aqui es donde nace el sérmino “Computadora Fisica” XN 7 ‘sta tarjeta es capaz de tomar el mundo de Ia electrnica y pe vast relacionarlo con el mundo fsico en una forma real y tangible. Confia en nosotros - muy pronto sto tend 7 N nis sentido, RedBoard 1/ SparkFun RedBoard La RedBBoard de Sparkfuin ¢s una dentro entre multitudes las en el AT mega328. Posce 14 pines de entrada/silida digital (de los cuales 6 pueden ser salidas PWM), 6 entradas analégicas, un oscilador de cristal de 6 MHz, conexién USB, un Conector de alimentacién, una entrada ISP, y un botén de reinicio, No te preacupes, aprendenis acerca de todas ellos de tarjetas que se desarvollan basa sis adelante vy Vol YO IO NN @ © corte paraLinparatatansctos Oper detenpe deeper paracimars @) Cotte Maker Automatica @ Notticador de coro para Juguetes Vics @ Regador de plantas Automético — @) Quad-céptero © Zopatiias Power-Lacing @ semétoro Reprogramabie Descarga el Arduino IDE (Ambiente de Desarroliointegrado, por sus siglas en inglés) Accede a internet Para poder poner afuncionar tu RedBoud, s necstio que clescargues primero la versién mis actualizada del sofware de Arduino desde wwrw.arduino.ce (es gratis). Este sofware, conacido come Arduino IDE, te pemitté programar fa tarjeta ppara que haga exactamente lo que ni quieres. Es similara un ‘procesudor de palabeas pero para esebie programas. Con uns ‘computadora con acceso a internet, abte tu navegador favorito y csribe el siguiente enlace en la barra de direcciones [a] arduino.cc/en/main/software Clic en tu sistema operative apropiado, junto al signo de “+" + Windows 4 Mac OSX + Linux: 52 bit, 64 bit Fuente aap cea pp pcs prea de pee // Conecta tu RedBoard a tu Computadora liza el cable USB incluido en el kt SIK para conectar la RedBoard a uno de los puertos USB de cu computadora, // Instala los drivers de Arduino Dependiendo del sistema operativo de tu computadora, necesitaris seguir algunas instrucciones especificas. Por favor https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers para obtener instruccion \gresa a as acerca de cémo instalar los espe drivers FTDI en tu RedBoard. // Abre el IDE de Arduino: bre el software del IDE de Arduino en tu compuradora. Toca tin poco la interfaz para que la vayas conociendo, No vamos a codificar nada en este ‘momento, esto es solo una introduccidn. Debes realizar estos pasos para que ti IDE identifique tu RedBoard Uae eta} Dee eee ee et eco Ot oe eee eee Cec ene eee ed ee te eee et mes 1/ Los tres comandos més importantes para esta guia se muestran a continuacién: + o Verificar > _ // Elige tu tarjeta: Arduino Uno Formata Automatica ‘chivar el Sketch RepatarCoaihcacién y Recargar Monitor Seti Puerto Sera ‘Arduino Duemilanove w/ ATmega3261 ‘dune Dlecimla ot Duemianave w/ ATmegs16 [Arduino Nano w? ATimeoa328, ‘Arduino Nano w? ATrega 168 ‘Arduino Mega 2560 or Mega ADK Arduino Mega (ATmega1?280) ‘ruin Min ‘Arduino Min w/ATmegaT68 Arduino Ethemet ‘duo Fa [duno BT w/ ATrmeg3328 ‘Arduino BT w/ATmega168 LlyPad Arduino w ATmega22e Liypad Arduino w ATmagal 68 [Arduino Pro or Pro Mi (SV 16 MMe) w/AT neg 2328 ‘Arduino Pro or Pro Mint (SV, 16 MHz) w/AT mega 168 Arduino Pro or Pro Min (3.3, 8 Ma) w/AT eg 2328 [Arduino Pro or Pro Min (3.3, 8 Ma) w/AT mega 16 [Arduino NG or oder w/ ATmegal68 ‘Arduino NG or oder w ATmega8 Programador GGrabar Secuencia de Inicio No eee ae ey Formato Auomiie ‘ca Sete epaar Codicann y carga Monitor Sri conte Seid Dapeive ne de ReBeaed dead cl ment ce Herramiencas| Puerto Sei. Probablemeate sea com 0 mayor (COME y (COM? generalmente e reser par pstos serles de haar). Para averiguatlo, puales desconectar it RetBoandy abrir de ntevo el meri: lentada que despatena deb sera del ReBoard Vides apayde epee > Se Sclcciona el dispsiiva sere del RedBourd desde meng e Henramiencs > Pucro Stil. En una Mac, co debera ser algo que contenga ‘devhyasbamodem o/devity.usbseril, Progameder Graber Seuence dio Formato Automate ‘rca Sketch ARepaar Cees y ecargsr Man ‘dey auctor Moder ‘esis lstoth Moser ‘ety Fey 7258 3° Ieee Fit 756 SPP ety Phone eles 1 ‘eve iPhone Wists hP ‘ety Seto POR Sync ‘eve sath Fk Spe Graber Secence deco Delian peyton DS ee tO er UC UU Re eu Scar 3 Ingresa al siguiente enlace para descargar el c6digo: lL» a Siico—> G Programas —> Arduino —> & Ejoplos escomprime Cade. Deb ravegidor. Da caupesa de “Descargas” de wu clarchivo “IK Guide a os lesion es Copia a apera “STK Guide Cod” ena carpe de amen ‘Arduino lama "Ejempls” carpet comprimida y die la opin it Contenidos we -_ ieee eee teeta ' spe Cle te Gals ce “Arduino”. Selon "Mota ae Deperedeten coat cea u Code" Debris erarleclzda eng (PAB mecerpes ae pax ] navegador. Da di derecho a a carpra ane , , ‘comprimnida y lige a opcidn de © xt Potenciometro ~ @ cana14a) ; + ao nen x Fotorresistencia Elemento Piezoeléctrico (Bocina) @ @ Sensor de temperatura Transistor = crm36) E— || ews Re aTRAS Motor DC SparkFun RedBoard x Esténdar sin soldadura (El color puede variar) Protoboard FFs BEEEH HEGH GanER SORE mE SERGE GREED BoEEo EEEe Geo | -RAARAARAPRAARA RAMA ~ HESS EEaoe a eE eA 2 HHEEE ERROR ERE > HERES SEE DE ESSE Co CERRO |" PEEEBEEe EEE EEE ESE E EE OO © PERER EERE ERE 5 HEBER EE ROe RM ES ° PEBEESEE SE MEMEE EERE Be * Pt sbeletetetetelotetedotatetstet (aE RI EDETETEL a2 a aa Pe 11a ae a" nas Ha * BHRBS Ee x Sensor Flex xt Potenciémetro Suave Servo = eee x Circuito Integrado (c) q Relé Lep Te ed eee ener a Tree eee teert eda enemenuereeteernena eenennas See ee eel Meee cee gee ey ieee ee tera eee ears 6 ee ee rn ee eta ‘snuente agra Ree ee et ere Rees een eee Rede rete nae eer) ee eter ener ee ee ead Pree ee ete ere Las conectorsdepinesconstiuyen una de a pares més importantes a ahora de armar nests cout de empl. Tra un momento para ‘ocala los puerto de errada/saa et RedBoar. 9 i i (wooaeane) amo GGiiibgiiiiin:! ‘wang yoru pti 2 wd) wiisia ay 27 ze re = Sata Purana Le. ~3) BEEME BEM BEER BEE Bee a BERS ARR See See BEES -Heeaseesnes - HERA © BEDE DR ee > HEB AREA eee AO bom =)-1-)-)-))-)-9-))--)-9-)-)-0-)-))-)-9-) ===) =) = p= = ne ne Hoe Bos ai Boe Boe HY Hn» aaa Hn2 ana uns Hn Bn any Bis 2 uo i »¢ BEER Be Pee eee eee eee » HEPA EOR PORDaS v HEBER ARE eee Ae © BUDE DEE Doe ee oe EC NNSA rameneoneo REAM EPSP PARA RAR BEM Bn mo HEHEHE HERE HEHEHE BEER BREE + | iE FY : Fy Protoboard a ad A 4 4 zGémo esta conectado todo? Vista desde adentro >>> CIRCUITO #1 - Tu primer Circuito Gémo funciona: 1 ENSAMBLA 2 ESCRIBE 3 CARGA + Asogurate de que el texto tanto en la RedBoard + Conectando el cable USB. + Retira la proteccién del pegamento en la parte posterior de la protoboard y pégala en su lugar. Tu RedBoard eabaja con 5Y. Estas la alimentacibn que ser suministrada por tu computadora via USB y ser la Fuente de poder de todos los componentes qe Uses en ts cirhitos, fA conestar tt RedBioard stu computador, le ests suministrando ol vole justo que necesita para funcionat! SV no ll ere ee te ee fear mele efor Saale tl a Ate ti alimentar Is RedBoard con ol adaprador de bse, El regulador de volts includ en la tarjeta puede ‘manejar cualquier volsje desde 7 15V en corrinte direc PIN 13] RedBoard LED Parpadeante 1, ep Los LEDs (Diodos Emisores de Lz) son Ices £Y. Code Emisor de Lin ppequetasy podeross que son utiizadas en muchas aplicaciones diferentes, Para empezar con el SIK, vamos 2 wabajar en hacer parpadear un LED. Conseeto- es tan simple como encender y apagar uns luz, Pade que no se ¥sa como tin gran cos, pero extableciendo esta aces iio ah i ii Dearnagrecees trabsjamos en ruta a experimentos mis complsos. + Cada circulto empieza con una breve ‘ND descripcién de lo que estés a punto de (Mera) armar y el resultado esperado. x & + Esta seccién enlista las partes que vvas a necesitar para completar el circuito. + Est circuito complete se debe ver. No es ++ Componentes como resistencias deben tener necesario usar la base negra para la car pelned abate ea ane dar RedBoard y la protoboard, pero es para que puedan entrar correctamenta en los recomendado para inventores principiantes. agujerosde la protoboard. También puedes ‘cortar las ptilas para que sea més fail ‘trabajar con ella ena protoboard ‘ajqeidane squousey2|dus09 59 591009 op souoppeutquico soquasopp sesn se: 'pepuep sod so2yjsadsa s010}09 PaRaw ECT os “ounaap [ap sound sop se129u00 ered sopezian uos "euLs0} euis}wi | 9p ueuorouny upun ‘9p £9929 50] sopo4 ‘uplun age) y09 Pine ously opiog et “oua{nfe s9ynbjen> uo 4) uapand eiuauoduios jap sejjued ) enpetou ugatsod e| ua eker ‘oueyd ‘ope| un uo> epesiew ‘e103 & 4 B a a a a B a a a a o a a a a a a am a ah a a a ‘queapedied O51 it oMNOUID “eoypsd wade 2] uoo uBaute as anb seiaualaains sajduiss uos sepeuapioos se353 ‘22 ‘ouio> cxowinu-esi9j epeu9pi009 ‘2un sod opeayrnadsa oxainge -pieogpay e| ap sajediound s2uid so] 9p oun o> up)xoue> eun ‘euaseudes ofos opuo} 3 ;pueoapey + pueogaioad e| op ,22, o1inde ye e:20u0> ve preogpeDy UO ET Nidy + soyoau0g 2199 plcogooud wo [9 Uo eperseur eye} o> E2909 5 peOGPIN e|ND.ASe + + sojoaueg 21909 vo qpeteu ey. @eparouss sep9 eNDgappreogpou | ¥> JON, COREY + soyoauog 2199 ntaide > ojoque pig ‘D0EE op eIoUaySISoY ‘ Abre Tu Primer Disefio: Abe el sofeware Abre el software de Arduino IDE en tu computadors. Codifcar en df lengusje de programacién de Arduino permitité controlar tt circito, Abre el igo para el Circuito | accediondo al "Codigo Guia de SIK” que deseargaste y colocaste neu carpets de "Ejemplos” prev Nuevo Aor Lito de Disehos » ‘Basis > ener 2biotal > Guardar Sanaiog > Guardar Como ACommuniction Cargar contol > Gaga Undo un Programador | Gsensos > pays > Configuracion de Pagina asunge 3 Prot AadnelsP circu 2 eEepROM Great #2 Ethemet Create Fimata Creu 65 tiga rst Great #6 ° cieut #7 Servo Great e8 Sofewarseral Cieut #9 sm Geute10 Stepper Great wir eat #12 We Gieut 13 heat 14 Git 15 1 Circuito #1 cult ee eee © coe | eres ent t ecemte nt A continuacién, la RedBoard empezari a corer tu eédigo autonsiticamente // resultado de un circuito completo con un cédigo correcto luego de ser verificado y cargado, ‘Aqui es donde encontraré el cédigo de Arduino pi circuito. we Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circuit #1 Notas de Cédlg + Empieza entendiendo cémo funciona el cédigo de Arduino. Ver abajo. Antes de que puedas sar alguno dels pines dela RedBoard, necrsias PinMode(13, OUTPUT); >) devine ala RedBoardsics una ENTRADA o uns SALIDA, Usieamon ina fancin” propia del sistema mada pinMode() para hacer esto i usando un pi com SALIDA, puedes ordenarle que est en AigioaWrite(18, HIGH, [> poscn de ALTO vote ali de 5 vobion, o 20 BAJO (ala dD + Revisa situ circuito esta completo y funcionando en cesta seccién. Lo que deberias ver: Deberias vertu LED parpadear entre encendida y spagado, Si eco no funciona, ssepiate de que haya ensambladoe circuit comectamente,verificada y cargud cl eign at tarjeta o pds wer la scsi de problemas comunes que x musica abs. + Aqui encontrarés ejemplos en la vida real del circuito que acabas de completa Sr terettceenaaia! Muchas de las teorias en las que se problemas més comunes que se pueden eae ecitica ah al dar mientras se ensambia el circuito. inet tcealbatthetl Problemas Comunes: Aplicacién en Ia vida real: (FILED noenciende (Casi odo los televisores mademos de pantalla plana y los Tos LEDs taj en tna sola direc, Prachs pitarloy rmonitorestienen luces LED indisadora para mostrarsi roa 180 gados (oo ay de gus precupase, instal cscin encendides 0 apag rex no prenocaningin dao permanent). El programa no se Carga en fa tarjta Agunas ves exo suede la caus ms comin se debe una confi con pero set, pces cambiar eto en HerramintasPuero Seisb> Ain no funciona? Un crea rota no ex dived, enviancs un comen dacnico y wexspondaemos tan pron como sea posible techsupportspackfin.com ‘ ue % PARTES: [ATT RowBoars ED AY. (a Eisor de un) & Resistencia (330 om (ara arania-ate ow (Tera) Potenclémetro }. Svoltos Polencimeto Resistenca de LED Cable an 7, rt ye Potenciémetro En ete circuit trabajaris con un potenciémetro. Un porenciémetro es también conacide como u resistencia variable, Cuando esti conectado con 5 voltios a través de sus dos pines extetiores, cl pon del medio ibera un voltaje entre Oy SV, dependiendo de |a posicn de a perila en el porenciémetro. Un Potentieieto ox wie demote peice dea circuito divisor de tensin con un voeaje variable, EL voluaje esi dividide proporcionalmente ala resistencia entre el pin del medio y el pin de tira. En ‘ete cicuito aprendenis cémo usar un porenciéimetra para controlar ls Kuminosiad de wn LED. Circuito 2: Potenciémetro el e HEHERBee eo Ae eee ODE EEBEEOeeeeeee Roe eee | BEEBE EEO feo » SHEER BEEER Bee 1 BEBEE BonEo HEBER BEES roa ezoh 0 con e mane OSISOTYNY ‘soxnrsodsip 9p oda opor uo jonuos 9p seqpiad ‘emessdurm ap Spang" sepsis, 0 2, auauia|ds upas audios ou sab seson sean Sey oreq M9 Ig Somyon G sonjon 9 opIpuanua wei} 0 opefiede o WugIG aw “1% orva ‘Gola { SO.LIV 2p sopeoyypoo savored siueipos oxtssodsp ono we sone» supjsuen) sofeuss souope>tunuwo optrsprdzed) epeynan ‘auowepides opeiede 4 oprpusous anu 21 wspand omut> owepp ry ‘ust sop “DOTYNY, 00> sopetanbm sou’ id sounge 394 gupod preogpay m opepina oD seu IS sooiboyeuy snsian Jeni : =< soy2au0g age Hoa] —————— soys0u0g aae9 ‘ol: ——$_—$ane— soypeuoa a1ge9 vie ——__—_—=_. soy20u0g age >i soy20u0g age a soysau09 age = beer ID ‘0eE 9p elouaystsay = @ enpuppuaing @ :epuatojy ap dew "sjuauodwiog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #2 00 Una “variable” cs un valor guardado al que tle has dado un nombre. Debes nese Veta (OD _ ites ode vasa dus ariable lamada sensor, de tipo “int” (integer entero) {No olvides que los nombres dels varables son sensibes alas maytsculas! Notas dé i estamos declarando una Lilie a anc analogRead) pars le alr en un pin Read coma un pa sul pin anagico que Valve") sensorValue = snalogReai(sensoxPin); E Arduino es muy muy ripido, «x capaz de corer miles de lineas de cddigo detaoenorVauey OD senso por eto mil ntto del cbdigo. La func delay() can andos; hay 1000ms en un segundo, Lo que deberias ver: Deberis ver el LED parpadest is pido o mis lento de acuerdo con. ‘i potenciémesa, Sista na funciona, aopirate de que hays sensamblado el circuit correc ment, veifiado y cargado el digo ‘eu carjerao puedes vera secciin de problemas comunes ie se mesa ajo Problemas comunes: Aplicacién en la vida real: Funciona Esporidicamente La mayoria de as perils de volumen tadicionales Es probable que eto se deba. un conexién inestable de empl tn potensiémetro. los pines dl porencidmeto, Esto posde sr solucionada presionandlo el potenciémteo hacia abajo, No Funciona L Azograt de haber conecad la pails controladora dl ptencdieto lpi digital en ver deal pin 0 anlgico. (ail de ince debao de los pincs de alimentaci), FILED no enciende? {los LEDs eibjan en na sola dines. Praca quia ronarlo 180 gas (no bay de qué propane, install revs no provera ningin dao pean) LED RGB PAT PIN TO] RedBoard Sabes que esa parpadeanre? n mis dvertdo que un LED mbiae colores con un solo LED. Los LEDs RGB, o rojo-verde-azul por ss sighs en ings, tienen tres diodos emisores de color que pueden ser Resistencia (230 ohm) ccombinados para crear todas clases de colores. En este (Naranje-Naranja-Café) cireuto aprenderis a usar un LED RGB para crear ‘idbtacioncs de oles tien, Daperatendas de qué tanto brila cada diodo, casi cualquier color c= posible! up (iodo Emisor de Luz) Ye ordi nD (era) LED [Resistencia de 7” Cable 3300 1 3 x6 PARTES: Circuito 3: LED RGB —!|!|_S_SST HEE REA BERee Bee Bee Rane Bees HHH EREEe 3H Rae 1 it BEBE Bee weno Pe BERGE BERR Be me | (ree 0) fv As J l | J L_J Teor 0 Ejemplos > SIK Guide > Circult # 3 oo do un simero dentro de un oq ntia denteo de las laves{). En este caso la variable “x” inicia en , termina en 767 € Notas dé Un ciclo for) es usado para ie aume for(a=Ox< 76844) ON, ngoyepstdame a if <= 255) so ides pas tomar d ene 0 fe os parénesis () es evaluaday si es verdadera, else ences Ives) Sino ebay (senisorValue); Lo que deberias ver: Deberis vert LED encenden ipero esta vez con nuevos colores locos! Si nolo hace, aspirate de que hayas ensamblade el circuiso correcamente,veriicado y carga ef cago ar arora o puedes vera seccin de problemas comunes Problemas comunes: Aplicacién en la vida real: FILED se Mantene Oxcuro.@ Muestri tn Color Incorrcto Muth artculos (Con los ato pines cel LED poncionadon an cere inn de clectrinicas, como consol ros, vecese cl poskionar un de mane incomes de videojuegs,uilizan LEDs Revie que ida pon et cola donde debe ser RGB para tener ft vetstiidad de mostrar Sevetodo Rojo dlfrentes colores I miss diode rojo del LED RG pode er un poco ms brine «quel ote dos, Par hace us colores mis alneadog sa ti restencia con mis Ohmion. O asta ene eign rea, Machas voce or colores dlferentes epresentan diferentes extados 0 condiciones de abajo analog WeteRED PIN, rales: snalogWite(RED_PIN, rales) ee ey a ay Ds a to oF (Diodas Emisores de Luz) Rest (30 ohm) rn a} Bd + GRO (er) ay Lede (odo Emisores de Luz) Resistencia (30 ohm) (Warani-Narani-Cal) 40 (Term) PARTES: LED @ [Resstencla de 7” Cable 00 Z. 38 A, LEDs Multiples ‘Asi que yahiciste que un LED parpadeara entre encendido y apagado — fantstco! Es hora de levanar Ia barra un poco — conectando OCHO LEDS AL ‘MISMO TIEMPO, Adicionalmente le haremos una pegieta pric a nuestra RedBoard a crear varias sccuencias de luces, Este circuit es un gran paso para ‘eapeni i escent propicd proghamem y pura que vayasentendiendo la forma en que la RedBoardsrabaa. dems de copttlar los LEDs, aprenderis un par de trucos de progeamacin para mantener tu cig aitido yrondenado: for) loops usidos cuando quires cover una porciba cle ego vvin voces arrays{ | -utilzados pata volverel manejo de variables tuna operaciin mis fl, al agruparas todas juntas Circuito 4: LEDs Multiples HH SHH,HH}!S\]SST RHEE EMER SERee Bees Bee BESS SSS8e SERS Bees Sees Tame eR SORE NATH RR RARAARANRARAR - BEBE ee eee eee ee eee eee - BERS S PP eee i , y ARR HEEDER eee BERRA soyooung ae f= Yom) 7 sqsau0g aae9 [frofeo = ese = | > smoawoane [ial ———p |v am sorooung ea flav} a> +B VO wan ae soysaung aaa Hoole ——p Vo wan = _——— Dp 7 sopeuogone [eo hr> —=— | V wean =e = Sore spejouassey fo fee | $< VO wan woee opeiouassoy |[s0] so =p Vo wan wore opeiouasisoy |[e>}fz> = Vo wan a i 3 i a aweuodwog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #4 Notas Canto te > eet un areylo de en int ledPins[} = 23,4,5,6,78,9}; oo ss que manejar muichas variables, un areglo s una ara agruparlos en tn so lugar, Aqui estamos creando ros, llamaclo edPins, con ocho elementos ara obtener los elementos de un arreglo deberreferitte a ells por su posicién. EI prin digitalWrite ledPins[0], HIGE clemento est en la posicién 0, el segundo en la posicién 1 y asi sucesivamente, Para lamar aun clemento debes ws “ledPins(x donde x sla posicién. Aqui estamos dando al pin digital 2 un valor de ALTO 0 HIGH, ya que l elemento en Las computadoras . secs quieres has index dom) > Cala La hacer lo mismo cada vez algunas cosas de manera aleatoria, idm random) es un icibn 0 del arreglo es "2 te se gjecucan, Pero algunas mo simular resultado de 2 forma de hacer esto, Visita hetp://arduino.cc/en/reference/random para mis informacién Lo que deberias ver: Ese cr un circuit simi al ames uno, pero en ver de un LED, dees vr to los LEDs parpadeae Sino lo hacen asepirate de que hayas ensamblada el crcuto comsc ments, verifcado y cargo el cigo ats tarjecao puedes ver la seccin de problemas omnes qe se mtestea ajo, Problemas comunes: Algunos LEDs flan al Encender Ex muy comin poner un LED al revs, Revsa que es LEDs que no estinfuncionando exén conectados del lado correct, Operando fuera de seuencia (Cuando se tienen ocho cables muy fill que alguns 2 cxucen entte los, Revi quel primer LED este conectado al pin 2 y cada uno dels pines quel sigun. Empenardesde oxo Esenuy fc colocarun cable sin dase cuenta. Quit todo yempcar des cro a clos la cables sie ser sis fil que rasta problema a wavs del ico, Aplicacién en la vida real: Los lereos de figuras cambiantes son urizados generalmene para mostrar segentos cotton de informaciin importante. Ess son construdos a part de muchos LEDs Botones Presionables Svotios Hasta este momento solo nos hemos enfocado en Py aa Pn eee en te PINS} PIN2 + botén funciona con Ia RedBoard es la siguiente: cuando el hotén es presionado, el voltsje marca ua (Dido Emcor de Luz) = BAJO. La RedBoard lee est y reaeciona a parti de ello, En este crcuica también wsaris una resistencia pull-up", la cual mantiene el volesje en ALTO. cuando no estis presionanda el borin. Resistencia (330 oh) (Mara Marga) + ow (ier) PARTES: eo 49 = 1 BEER Eoeoo BEEEE Buneo ,» SHSHR BREE HEBER BEA Tn re Ora Circuito 5: Botones Presionables smpoung ayqe9 ——— . —— a= sojo0u09 a9 ba ——EE soyoaueg aae9 t SHOMEIVTD=HAsE no ————o@—— P ioe soj20u09 909 0) | Poumon > smaodwsn) 299 OH = 20M) a ———_—_—_—_a=s— soj20009 989 swan Ejemplos > SIK Guide > Circult #5 00 Notas dé cligiales pueden ser usados tanto como pinMode (button2Pin, INPUT), > pullin’ Hoees He yuecuse tonne = iginRenimtoaTin); > denen, Eee HIGH hy 5 pa Ya que has itoutontsiae==LOW) AY ee bsorLow operador de “oq 1 botdin tierra (GND), este llevar a un estado ado sea presionado, Aqui estamos utilizando el cl borén est siendo ia para ver preionado, Lo que deberias ver: Deberverel LED cncenderse presonas alin botdn, y apagase Si presonasambos bot (Mira ol cdigo para averiguae or qu) Si esto no fiona seize de que hayae ensambladoel ecco comreramente,verifcado y cargado el odign at tata, 0 puedes ver La sxc de problemas comunes que se sacs abo, Problemas comunes: Aplicacién en la vida real: La Luzno se enciende Los borones que usamos aqut son similares los boranes Elbotin escundrado, yes por eco ques ficl ponerlocle visto en Ia mayoria de los controles de ideojcgs. ‘manera incorrecta, Dale un gira de 90 gros y revs si empieza ancions. No esti satisfecho Note prcocupes estos cincuitos extn hechos para crear tra forma Bil de jugar eon los componentes, pero un vez que lo unes todo, el cielo ex limite ee Ce) Fotorresistencia Syotos Asi que ya has jugado con un potencismetro cuya + iE) ~ 5 (- Fotrresistenca ‘cual cambia su resistencia basada cn la cantidad de luz 2% (dE De uz interpre drectament reid (env de et, . ined velo {AERA recon in. | — tmnt omens, Bacon oe essen 20cm) rotted 2 Manyeteonwcal) = fartogeanes aque reibe el sensor. Ya que Is RedBoard no puede ca i divinoe dewalt para soma sila un alto voltae cuando esté percibiendo mucha luz y un bajo voltje cuando no lo haga, aw (ier) = f= a PARTES: Circuito 6: Fotorresistencia el e HEHERBee eo Ae eee | ODE EEBEEOeeeeeee Roe eee 1 BHEEE EMER SEE pee peo ,» SHEER BEEEE BEER BER Bee Pau TT POWER ~asondo easondbsu v] sowe}spuaago & soperquuesisiut J9s uspond cossd ‘afrjoa spur = my spta nd oporpergy P too ojos ors sows>e Fy “olege a ata COD ‘vot ep eaueyss0y ip. trop sted atin i = pre] ‘DOE ap BIQUAYSISAY #SOAN}S|SO1 S@10SU8S OPUAIPIIN o sepuaajey ep vabeuy, -Bwauodwog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #6 value mp FeomLawe el limit ine fromHlighs cl imi tow el Line if toHigh lites lightLevel = constrain(lightLevel, 0,255); Ya qucla func Lo que deberias ver: Deberiss verel LED bailar miso senor de acuerdo al canidad de luz que el Fororeistor eed leyenda, Siete no funciona asegitae de que hayas ensamblado el creo coprecament,veriicado y caado el ciigo a aera, 0 puedes verb secisn de problemas ‘omnes qe se mest abajo, Problemas comunes: ELLED Permancce Oxcuro Eee un err que sepuimos cometiende una y otra Yer, sian solo pudieran fibricar un LED que funcione de amb formas. Sica dle un gro No esté Respondicndo a los Cambios de Luz Dado que cl espacado dels cables en el Fororesistor no ‘cst, es Fel colocarlo erneamente, Revs que estécolocado ene lugar coreco. ‘Adin no funciona del todo Es probable que exis en tn cuarta muy daro.o muy sco, Praca encendiendo 0 apagandi a haces par siesta ayuda, Oi ienes una inte cerca de ti ineémalo ser fequlere un nie rango dentro dl Jo mero cura seri un aimero de 2 1023, Pero nos mane tn pin PWM sande anal Vises https//arduino.celen/referencelmap pars ms informacion, sap) ain puede tomar nies fuera del ango nbién una fae lama mde Visia http/farduino.cefen/reference/eonstran pars mis informs. (Una Himpara colocada en un camino wa un pequetio sensor para cetsctar cual encender ls haces en noche. 5 vottios TMP36 (Sensor de Temperatura de Presicién) HF veo vour 2 oy} Redoara ono —_L eno (Tierra) ‘Sensor de Cable ae “p Yo Sensor de Temperatura Un sensor de temperatuta ex exactamente loge sien un sensor usada para medirlaremperanura del antbiente. Este particlar sensor tiene tres pines — un posiivo, una tera y una sell, Este es un sensor de temperatura lineal, Un cambio en lt temperatura de un grado centigrado cs igual a un cambio de 10 milivlsios cen J sada del sensor, El sensor TMP36 tiene un valor de 750mY a 25°C (cemperatura ambient). En este rcuito, aprenderis como integra el sensor de temperatura con tu RedBoard y usar el monitor serial dl Arduino IDE. para mostrar la cemperacura (Cannio ands constniyenda ol cao en cidade den confine! versor de tempat cone ransinor, son es iets Busca la eciguets "TMP" en el cuerpo del senvor de temperatura Circuito 7: Sensor de Temperatura RHEE EERE Aeeee Bee Ot apa RE BERR BEBE Ee eo Ae eee | ————————— BHEEE EREED BEE Bees Bene ,» SHEER BREEE BERR BER Bee 4oy0u0 2199 40yo0u09 a19e9 4oyo0u09 2199 4oyo0u09 a19e9 4oy0u09 o19e9 :reu@s soyuou! my opuaigy epouaiajey ap wofleuy aquauodwiog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circuit # 7 Nota de Cédig 00 Antes de usar el monitor serial debes lamar la funcidin Serial begin( Serial begin(9600); cot nla soma ii ab dens Cones. Cuando dos dispostivos se comtinican entre ellos, ambos dben tener la misma velocidad, El comando Serial-print() es muy int Co: saeco ale pes, inciged eile de de tipo, texto entre comillas (conocido como “strings"), ete Visita htep://arduino.cc/en/serial/print para mis informacién, igence. Puede imp Seral:prine() imprimiré todo nla misma linea. Serial. printlng) movers Seviakprindn(degreesF); [> cleusor laine siguiente, Uliando el ‘comandos juntos puedes ‘rear impresiones de vexto y datos ficiles de ler. Lo que Deberias ver: Diebes ser capaz de leer en el sionitor serial del Arduino IDE ls temperatura que tu sensor de remperanuta eel denectand, Si «sto no incon ssetiate deg hayas ensamblade el circuito 2224 dog F: 73.04 2324 dog F: 73.84 23.24 dog F: 73.04 2278 deg F: 7296 23 correcament,veifiaco y eagido - 24 dog 73.88 cl cédigo aru tarjeta puedes ver la secciin de problemas comunes que se mucsra abo, vwiage:0,73 degC: 2275 dep F:72 soe Gee Problemas comunes: Aplicacién en la Vida Real: NadlaParece estar Ocurriendo, Edificio com sisters de control de clima usa sersones Ese programa no dene ninginindicador exremo quediga | de remperscura para moniroear y mantener sus ‘que ex funcionando, Para ver resiclos debs abe el configiracions. sonitr sei del IDE de Arduine insrucciones en iginas anteriores) Se Mucstran Caracteres sin Sentide, Exo sucede pong el monitor serial ext ecibiendo dator ‘una velocidad diferente del esperada. Para solucionar «sto hr clic en I ja que dice "*** bad” yim 3 “96400 ba El Valor de Temperatura no esti Cambiando ‘Trataprensind el sensor con tus dedon pra calentarl 0 presionando una bols de hilo en l para efit, ee Cs) Sina hay punto de unién significa que no hay conexién Solo un Servo Los servos som ideas para aplicaciones electrnicas ples pueden hacer muy bien alge que los motores no — pueden mover na poscdn detrminad de fort procs ‘Vatiando el ancho de puso dl vole de slida hacia un servo pledes moverloa tina posciin espeifca, Por .jempllo, un puso de 15 milsegundos moveri el svo 90 prado. Ex exe crcuite aprensere co rar PWM. (modulaci de anche de pus) para controlar y rota un Circuito 8: Solo un Servo :seo9}ol/qIg opuesn seyuozyoy sm apuedyg 4oy0u09 2199 J0yo0u09 e199 4oy0u09 2199 40yo0u09 21929 4oy20u09 2199 sojoau0g 21909 sojoau0g 21909 TIT sojoau0g 21909 :Bpouasojoy ap uobieuy ones aquouoduog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #8 oo include es un comando “preprocesidee” especial que inserta una #include 1 Nota Importar Librer Labiblioteca servo afade nuevos comandos que te permiren controlar un ch se enters perme aes primero un “objeto” Servo por cada serv (aqui lo lamamos “servol”), y luego hacerle un “atach” a un pin digital (aqui estamos dol pin), Los servos en sce ico gran una vu ser odenados para que seolarte60y AY moans ameiin ep ssc pats mover un serve aun nimero especfico de gradas (0.4 180). Recuerda que el servo oplec, pero pucd require tiempo para mover si qe dale in peeo dey) ss necesiio, Lo que deberias ver: Dberias vert motor servo moverse a vatias posiciones a diferentes velocidades. Si 1 motor no se mee, revina ts conexiones y ssogirae de haber verficado y cargado ol ‘digo, 0 mita la seccin de problemas comunes que se muestra més abso, Problemas comunes: Aplicacién en la vida real: El Servo no Gira Los brazas robsricos que pods ver en Lineas de [Ain oo cables de colores ex worprendentemente fil -ensamblajeo en peliculas ce cena sin tren servos conccrr un servaal revs. Este podria sere problema. deni de los. Ain no fianciona Un error que hicimos uno dos weces fie simplemente olvidar conectar I alimentacin (los ables rojo y café) a «5 volkos ter, Conecta y Empicza Sil sero se comienza a mover, lego se detiene hay tuna luz parpadeance en tu RedBoatd,l fuente de poder ‘qe exis usando no esti dando lalla, Use un adaptor de pared en lugar del conector USB debra resolver ext problema eee) Sensor Flexible En ate circuitoutilizaremos un sensor flexible para 5 yotos medi, bueno, flexibilidad! Un sensor flexible usa * ccitbono en una banda plistica para actuar como una resistencia variable, pero en lugar de cambiar la asstecias (0K airy | resistencia grande tna perils, la cambias al doblar el [Cate Aoyo-aans)” componente, De nuevo utilizaremos un “divisor de al eet olin” para detect ete cambio’ de vette. El ceed sensor se dabla en na diseccn y cuanto mis #2 doble, mis alta es la resistividad queadquiete; iene un sango entre 10Kohm 2 35Kohm. En este circuito utlizremos el dablamienco del sensor flexible para Sensor Flexible en (era) Sensor ‘Servo Resistencia 7 cable Fee de 1040 1S a a controlar la posi de tn sere, L y il H PARTES: Circuito 8: Sensor Flexible 1 BEeaee HE Banae BESES Bees BEBE DEED Benes Roen eos FEEES-EEEE = suospert { S@ynmndqerag +t (six g>x £7 =x) 20) soyoau0g a19e9 4oyo0u09 21909 soyoau09 21909 { } (4ex8g> x19 =x) 29) Sgprmdqerag soyoau0g 2199 Joyo0u09 a1qe9 soyoauog 2199 soyo0u09 9199 4ojo0u09 2199 ‘OWOL op erouRys|say ‘ayqpratg 10su0$ soyoau09 21929 40yo0u09 2199 Joy0u09 o19e9 {Teas s01uOW [2 WoD Soyasip sm opueindag epouaiajay ap wofleuy Notas dé al Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #9 seevoposiion = 2 fromHligh, aL, roHigh servoposition = constain(servopesiion, 0,18); simero, Sie Lo que deberias ver: Deberias vere motor srvo moverse de acuerdo a cuanto ee send doblada el sensor flexible, Si xo no esti Fancionanda asegirare de que hayas cemamblado el cinta correcaamente, vetificado y cargado ol eidigoa tx tarjeta, o puedes verl seccin de problemas comtines qu e muestra abajo Problemas comunes: El Servo No Gira Ain con cables de colores es sorprendentemente cil conectar un servo al evs. Ese pnd ser el problema El Servo no se Mueve como se Esper El sensor esti disiado para fincionar en wna sok direccin. Prucba doblaio hacia oro Indo (donde la cara rallads quede cia fiers haciendo una cava conver) El Servo nose Mueve muy Lejos Necestas modificar el rng de valores ena smada ala Fancin map0. Ya quela combin Berpositon 60,900, 0,189; Ay _emtep un 0° -map() como una forma de reduc dss ince qu epr ve 600 90, ve dea 1025, sui dentro dl rang Aplicacién en la vida real: Accesotos contoladores para consol de videjuegos eno usin esol fae el primer control de vdeojuego que intents simular el movimiento de ‘mano en una panalla en tempo rel CIRCUITO #10 Potenciémetro Suave edoars En ete circuito vamos a usar otra tipo de resistencia Feshinieseaateacie inlet estes oon) | Prin AI presionar en varias pares de la banda (Marae) | pucdes varar la resistencia de 100 a L0Kohmios Puedes usar esta habilidad para rastsear movimiento Soft Pot cn el soft pot simplemente uslizarlo como un Peqeniiirs borin, En este circuica conectaremas el potenciémer ‘oo rimdliel po suave y lo usaremos para controlar un LED RGB, Potenciémetro Suave Cable Resistencia de, Resistenciz =." 9.” PARTES: | . Bagg lalala) annehe hae hee f= 2) OO t= fEtepper (EE fetat=I EEX Beeee Pope BHBe BEees BHEEE Eno BEEBE EREee ‘aneng oxjewuoppuayed ‘OL OUND: sojoau0g 21909 E Bl ‘eyouaiajay ap uadey (Woven Arduino IDE // Archivo > Ejemplos > SIK Guide > Circuit # 10 eV ae = constrsinnap (RGBpostion, 0, MH, 25,0), 0,25) + constrainfanap(RGBp sition, 6821003, 0,255, 0, 255); preeaValue = constrainimnap (RGBp estion, 0, Ml, 0, 255), 0,255) + constran(map(RGBposition, 41, 682, 0258, 0,55); oo solo valor (RGBpasiion) y calcula Tos tres valores RGB necesarios para crear arco de colores, Estas funciones crean tes picos” para Joe valores de rojo, verde y azul fos isles se 1 crese nnevos colores [Mira el ign paramnée infoomacién! Arta si no sts 100% seg de edema funciona, puedes copia y pegar esta (o cualquier) funcién en ta cédigo yueaca tt memo, Si quieres saber mis ‘biueValue= consran(ap ORGBp sition, 34, 62,0, 25), 0,255) -constrsn(nap(RGE postion, 2, MD, 0,255,025) acerca de eae rie opis istazo al cei #1 Lo que deberias ver: Deberas vere LED RGB cambiar de color de acuerdo al forma on que imeracias com 1 potencidmetro snave. Si esto no funciona asegirate dd que hays ensarblado el crite correaamente,veiicadoy cagido of cago area, o pices verb reser abo. Problemas comunes: Aplicacién en la vida real: Las perils en muchos objets, por ejemplo en un ead, susan concepts similares al que acaba de complete para ELLED Permancce Oxcaro o Must un Calor Incorrect (Con los custo pines del LED posiionados tan ceca nos de oss a voces ici poscionar uno de manera incorrecta. Revi que cd pon est colocado donde debe Resultado Extrafios La caus mis probable x que ets presionando potenciémeo cn mis de una posiciin. Eso es nocaaly puede ser ulzado para tear resultados extupende CIRCUITO #11 En enteeircuito haremos de nuevo tin puente entre el mundo digital yf mundo analogico. Estaremos uusindo tna bocina que hace in pestefio “eli” cuando le aplicas volaje (pruzbala!) Por si solo no es cextremadamente excitants, pero cuando enciendes y apagas el volte cientos de veces en un segundo, a bocina proditcicé un tone. Yai nes nor canoe tonos uno tras otto, tendris misical Ete circuito y lise jugarin con un cono clisico. jNunea te vamos a decepcionar! Bocina ca a x3 PARTES: Circuito 11: Bocina 1 BHEEE EEE Benee [eee peo » SHEER BREEE BEEEE SEE Bee 1 PON rrusont& (sonswerd,) saioge gost uapond suopuTy sm ‘gourd + soured =x scam ) (qaorouresed yor Ejemplos > SIK Guide > Circult #11 tone (pin, eecnencia, duracion); Lo que deberias ver: Deberias ver bueno, nada Pero dleberia ser capaa de escuchar una sancién, Sito no sicede ssegirace de que hays sensamblacdoel circ conrecamente,vetfcado y saga a oligo treta, 0 puedes vr la socciin de problemas comtines qe se saucer abo, rg Problemas comunes: No hay Sonido Dada a forma y tamaio del lemento picoeltico ex fear los agujeos en la provobeard. Reva que exe solocade de forma cones, No Puedo Pensar Mientras la Melodia esté Sonando Tan solo rtra el elemento piczocctrico micntss Pens, carga tun progransay ego conectalo de nuevo, ‘Te Sientes Decepcionad y Desolado Ese oiigo est escrito para que pucdas afar fsilmente ‘us propia canciones manga un pin dealida a cir Fisceci, Aplicacién en la vida real: Muchos megifinos modemos tienen configuraciones ‘que usin ina hoc araplifadora, Generalment so muy ruidoss y muy buenas para araet a atencin de lt gente tee Cea 5 voltios s Die , cana) 8 Motor de co Transistor (P2nz22246) (Waranja-Naranja-Caté) eno = (Tierra) PAI Transistor Diodo Wotor de Cable // Resistencia do Ponazzan maa cc. 3300 4 a at 36 a Rotando un Motor _Recuerdas cuando jugaste con un motor servo! Ahora vamos ‘pura hacer un moor ging, Esto requce ol uo de wn rancor leu puede enctegar una mayor canidad de contiane deo que puede a RedBoard, Cuando usamos un tramistor, debemas seguramos de ie ss especifcaciones mixin on sufcenremente ales par wo, El rantor que vamos a usar para ste cicucotene valores mximor de 40V y 200rliamperion- perfecto para ev motor de jee (Glande dl motor ext ganda ye mpegs de epee, ‘campo magntico dento de dl coaps,generando un pio de sltje Eo pute date ol transisor. Para eitar que oo ‘cur, usimos un “iodo de eto’, el tl dew pica de voltae alrededor del wansinor. ‘Cuando ets comsruyend el ico ten cad I \umprEw eurNREY 2p ei regent seundoud soe pond. canary epi msn 1S (ou 0} pnsdos open! pass 9p aenp wand wefan ¢ punrsp2p 0 019, ap ode wos wea Z ‘pena ap asp undp uoqney | 4oy0u09 21929 4oyo0u09 21929 4oyo0u09 o19e9 soyoau0g a19e9 soyoau0g 2199 soyoau0g 2199 KE ap BOUR}SION 10p0} ojopupuuny epouarajey ap wofleuy 1999p 20)0W equauodwog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult # 12 Notas de Cédigo: 00 pure el dela RedBoud pee cdo tno pc mc cos pueden Iga en cgi mom wie Geiataniabeg>0) nici spect msccapecteny > Lo que deberias ver: El motor de CC deberia girar los componentes de circu az ensamblado har vetificado/cangado el cédigo correcto. Sieh sireuita no funciona revsa la seccién de problemas comunes que se muestra mis abajo. Problemas comunes: Aplicacién en la vida real: ELMotor No Gira Los cartos «conta remoto usan motores de Corriente Si exis usando un eran diferente inclu en el ‘Continua (CC) para hacer gia ts eds ki ovina en la hoja de datos que sus diagrama de pines sea compte con el del P2N22: encuentran al rv), 3 muchos se Adin no hay Suerte Si usite propio motor, evs. que este fncione con 5 volkio y que ete no constims mucha porns, ‘Adin No Funciona Algunas veces la RedBourd se desconectaté dela computadora Inenta desconcctaryreconectara at puerto USB, eH Cea) En este cireito vamos a usa algunas de Ia eccones que Syaioe aprendimos en el citcuto 12 para controlar un rl. Un irs - B a relées bisicamente un interruptor mecinico eontrolado te secusnicamente, Dentro de esa caja plistica de apatiencia inofensiva bay un dispositive electromagnet «co que, cuando recibe una carga de ener, causa que Se disque un inteuptor. En ert crete apenderde como lindole ata controlar un rlé como los profesionales ~ vate | Redfaard habildades ain mis poderosas! s IRaagPoT ys ra ‘ant AD DE Cuando el velé sé pagad, pin COM (comin) estar conecado al pin NC (Normalmeate Cereado). Cuando el é es cacendido, ol pin COM (comfun) ears conectado al pin NO (Normalmente Aber). ele Transistor [Diode Residence de 7LED 5 [Cable raza vt x00 YP PARTES: Circuito 13: Relés * BEERS BEEee Bees EERE Boao Qeeeeenene seane 0 ids es RESET feel se —————_——_—__ 10009 a¥4e9 [ezol em soyaat0g arte9 teu —_—_——_——_ snygau0g aye) ata —$ ——ES soyoaug aiaeafor]eeyer RS f=) = soyooung ajgeg oye a ‘epouatojay ap uodow csavodwog | Ei :Rppualojey ep uodeuy :ayuoduiog a Open Arduino IDE // Archivo > Ejemplos > SIK Guide > Circult #13 digitalWrite(celayPin, HIGH); > pinNCsea AigitadWiteGctePin, LOW), “une Lo que deberias ver: Debes ser eapar de escuchar un clie proveniente de los comactos del rel, y ver los das LEDs aleemar su uminacién en inrervalos de 1 segundo. Si «so no acute, reves que el sitcuiro ext ensamblada correctamente yest cargado 1] eidigo correcta en a tarjeta Adicionalmente, peses consular I seccisn de problemas comuines que se sauestra mis abajo, Problemas comunes: Aplicacién en la vida real : Los LEDs no se ihuian Los porraneselcticas ulizadas en ls gansjesusan res Revisuque es extn bien consctados La pala mis rst para operat. Prucbalo ri mismo, si pones atcncisn puede (con elbrde plisicn no plano) a parila pston Eo yteackrndoda ae, No sectcucha cl soni del lic Lasecdin del crcuito que consone el nso ol babina no tt fancionando, Revise el tans et conectada de El crcuto no funciona del todo Los res indian I tare extn diss par ser soldadoe aun creo, ao para ser ular nna roroboad, po Toque puede er que neces presion ovo para suri que incon ben lacssonakmente pede ‘le de new), Cando es conerayenda cl ici ee ‘ila de no confundir rancor con el sera de tempera psn cio. Pee Cee 4 a as Registro de Desplazamiento Ahora vamon.adentramosen ef mundo de los ls (Cieuitos legos). En exe ceito aprenderis do acer del iso ce un esto de desparamiento ambi llamado converse sete apace). Eliegsue d= sleplararent edit ReBearl ocho sis adiconales, usando solamente espns de a trot. Para (Stedieie pectoris tendo d glo de deplamients para conto ocho LEDs. ‘nia potboad Lamussea Inca donde encuentra a pt fh Renee Bane Bee Bane FEE ‘quatwezerdsag ap onsifey :pt o4nauIg Fy 2 é sojoouog igeg fl - soypou09 ayae9 sojpaung ayqe9 CC 4oj90u09 21929 8 /al/fs) fale 4ojoau09 21ge9 sojoaueg aiqe9 4ojo0U09 e199 sojpoung ojae9 ojoau09 2199 + |i[9]i(e]] [3] [fe ]][9 || [2 & sojpaung aiqe9 4oy20U09 219e9 sojooung ajqe9 ojoau09 2199 sojpoun9 ojae9 4oy20u09 219¢9 Aojoau09 ageD sojpoung oyae9 ‘eypuanajay op wade ‘aweuodwog {Woven Arduino IDE // Archivo > Ejemplos > SIK Guide > Circuit #14 s de cédigo: shiltOvs(datapin, clockpn, MSBFIRST,dat)s > isi (ta, desizedPn, desiedute); > Lo que deberias ver: Deberis eros LEDs encenderse de forma similar l cizcuito 4 (poro esta ver, ests usindo un registro de desplazamicnto) Sino lo hacen asgirace de haber ensamblado el creo correcament,veriicado y ‘argo el ciigo emt taj. Mira la seccn de problemas omnes ris abso. Problemas comunes: Aplicacién en la vida real: FILED de alimentacin de la RedBoard se Apaga De forma similar a cicuito #4, un eer de figuras sto nor stead enw par de raion, stead tnd el Ejemplos > SIK Guide > Circuit # 15 Hachnde [> ‘comandos funcionari, asi que Enca es la primera vex que encenderis Lepin( bebo wr, > qe pe Lo que deberias ver: Tniciakmente, dbs ver bs palabras “hello, world!” aparece en su LCD, Recuerda ste puedes sjestarel contraste tusindo dl potenciimet sine pees ver bo palabras slaramente, Si tenes agin problema agin de que el digo sea comrecto y revisa tus Problemas comunes: la pantalla est en blanco o completamente encendida? Jucga conc eontate grando el porencimewo. Si esti sjntado icomrectamente no seri capa de er text. No Panciona del Todo? Revisa de nuevo el cddigo,espeifcamente chequea que haya include ta biblioteca LCD. LaPantalla esti Parpadeande Reva ts conexiones en a provaboard yel Aino, ajustar el contraste para hacerlo visible oo igo le dice atu Arduin ona pantalla LCD 4 porenciémerro hasta rel texto daramente! Aplicacion en la vida real: {Los LCD esti en todas partes! Desde LCDs avanrados ‘como cu tlevisr, hase simples pantalls de noticacin, ete sun vinuslzador muy comin yt Visitanos online: Entees solo el inicio de tu exploracién en el mundo dela pprogramacién y los ctcuitos embcbidos. Nuestro sitio web tine gran Variedad de tutoriales para sacar tu apetito de conocimient. ‘Ademés tenemos una cominidad de hackers, pogramadore, Jngenierosy ots usuarios de nuestros prosiuctos en nuestros foros jAsi que ingres a nuestra pigina web para mis informacisn acerea de Arduino, o para planear ru préximo proyecto! sparkfun.com

Das könnte Ihnen auch gefallen