Uso básico del microcontrolador para medición y control - LibreTexts Español.pdf

jmanferr2000 97 views 15 slides Aug 27, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

Microcontroladores


Slide Content

2.1: Uso básico del microcontrolador para medición y control

Departamento de genera de Sistema Biolgicos, Unser de Nebraska Lincoln. Lincoln Nebraska ER

Tirer Cle

Resto

Despuk de erent coito, debris poder

2 de Medaén y Conte

+ nucrosontrlador en
7. Eto forma abu.

haus se epcutaontinumnente hata er

medida po

re

ets se pueden

rar samurais par tour spre

pierdas por ación fal de vota de un
la Ada 3/0 al mue ben + usaron
«e temp de espera Si vemos el sstemn desde el punto de vita de la señal la señal
cerdos par ser amplhenden,trdos sg

stciôn de tap), computadora porto seraor. El po “inmwble” de computadoraque e ampliamente utlzado en indus must vida dias el misocoivolador Unmisrosontalar es um computadora
‘nmunaten generaimente corstmada emo un olo sui antegrado (IC) conmemora uta y capacidad de proceramento.Se pueden neuter en sumas más grandes para realizar ren complepe, Por eme,
tm adomöril ordinario puedo rer de 25 a 40 unidades de control eleetrérico (BCUL que se coretuyen alrededor de mumeontolsderer. Un tractor modern puede ler un nées simile de ECU con

Fupenor de una ene de murocontoladores. Comprender ls semponanter isos de un microcontrolador y cómo funciona mos permita desear un sistema de medición y contro,
Unmusrocontroados consiste prinspalmente en una unidad contr de procesminto (CPU), unidades de memoria y hardware de enn sala (B/S) (Figum 212), Derentes componentes iniemelian ente sy son
postes emma através de rula de el lads buss. Codauna de arta partes e discute coiuación

que son ls valores égales computar eva; 2) ls stone, que ndican qué datos e regieren qué calulos imponer y dónde se van a alacenas ls resultados y (3) ls dicton, que indican donde se
«encuentran lor datr o una intrusión rovien os envía a Una unidad lógica antic (ALU) dentro de ln CPU epcuta funciones matemáticas sobr los dato natures como grupos de dios banano, bu”

lor de bites Oo 1.Cuantes más bi pueda mane runa CPU de msrocrirolador la vz, mis rápido podr calar la CPU. Las CPU deimireconrelador amenudo pueden man 16032 bit ala

Fi

Una nl de memo nude Hama planen memoria) alacena datos, diciones eintruiane, que purden ser recuperados por la CPU durant el proeniene, Generar hay tres tips de mor
{Hamon de aces aleatorio (RAM) que es una memos vola tal para contener los dats y programas que sa ejecutan y que se puedenleero esenbiren cualguiermament nanas se mantenga la potencia: (2)
memoria de soltura (ROM), que se uz para el aimeraient penanente del tem instructores ino cundo elmierseonreladoresthopagnio. se irtnucaenes o dats no se pueden modifica faimente
instrucciones que deban carbierveoctsinalments como Is instracoras que implement el uso pci del murecenlader, El minar es un programa generaban almasenade permanentemesto enla ROM ©
EPROM, que proporciona e control del hardware y un entor operativo ertandanzado para software más comple programado por los uruanen. El fumvace penmanece sin cunbios harta que e que una
ostualzmcón del tema par correpirerores o agmgar caracteristicas, Onginämente, los EPROMS se borraron usando Az uliavioea pero más reciestomente la memona sh (memoria de solo lecture programable
Bombe leincumenter EEPROM) ve ha mr en norma La rende de RAM (deveninenbyte, lys, mar o gigabytes) determinala velocidad de operación Incantded de duos quese pueden roces

rmnpljtad delos programs qu e pueden implementar

puerto gn! e puede configure somo un pure de entrada 0 un puerto de ali. El puerto de entrada se ur par ere estado del dupont exten y el puerto de salda e ta pera ear unm ae tracton de cont
ara ar dr cmete undispoutivo, e requiero un relé convertidor aalégico digital de voli entro ul pure y el dpto, Pro general ls puertos de B/S digitales se comarca o “Tablas on deposition
an una computadora de propos general memora etenau to microcontrolador Los protocolos comunes par lacomunicacón en se son UART (receptor tana asncrono unser), USE (bus sei reversa),
12 (eeu interintegrado) y SPI (nui prfrin sei). Las pures de cra y ela ag (ES liga) se purden cover dimcemunt el miereonreluder, Much sersores (por ejemplo, hemperatra
pren deformarón rotación) mute señal ange y musho atundores requieren uns señal analógica Los puertos analógicos integran un convertidor liga du (AD) ous comer dal aa (D/A)

LCPUL lamemoriay lo puntos de B/S estan corctados atari de conductores de sellin conocidos como ne. Sven me el sistema reine erre de I computador pectin que ls dos diruciones

eles de control compartan nte todos los componentes del tema Cada componente ene su propi contoladr de bus. Hay rs por de tab user: el bue de datos, elbus de duscción y elbus de contol. but

sortante conocida generada por un olor de cristal de cuarzo, Pr ejemplo, un rl) de CPU es una señal de pulso de at reuencnutlzada per cronemeter y coordinar divas actividades en 1 CPU, Uno) dl

Software y Programación del Morccontlador

fusions especificas de un mirocotrlados dependen de su software ode cme se programa, Los programas se almacenan en lamemona, Recordemos que la CPU slo puede ejecutar código Dinamo, ocio de

napus y rain operaciones de bj ve como agregar un nero nun regio o mover el valor de un rego a una bicnión de meron Si embargo, en muy di send un programa en dig de máquina De
ba que al largo de oras ve demerlleen engage de prgramasón pora que a programación fura contenant Lor lengua de prgramacn de bo rel como lege ensemble sos mir aan a
‘cig de muir. Paro general son apaiser y no son inercabiabls ero free pos de mireronrinders. Los logue de progremeción deal rive como BASIC, Co Cr, arden ser mis
entmos y se pueden amplement ente fret pos de musrocontoladeres con madıheanones menores,

Los lenguas de progmumación para un microcontrolador price son detenmanados porel fabricate del microcontrolador, Las lenguajes de prgramacón de sto nivel son dominante en ot microcontrolador
actuales ya que son macho ás fics de apmnder, inerpruir, implearts y depurr La progmenación de un miereonreidor a menudo quiro reference a masundsfuoriles y nou de aplicación de lr

El ejemplo que se presenta mus alent en este cepto es un propec prächeo que uit una plan microcontrollers lala Antuins UNO, Ardo es una fea de hardware y software de sde abuts,

marscomrolndore de placa anon Son popular y hay mshor recur en linea disponible par dar alos nusvor aros aderarol aplicncires. Lo icroconroladore on fas de entender y fer de ar
en aplicaciones delmundo mal con sensor yastundoes (Arduino, 209) E lengua de programación delos mucscontrelorer Ankune se ara en un lenguas mao Procerin, queer sami a C o Cro pero mucho
vb socio (Ke //procusirg.rg/). El código o pued adoptar para trs sueoconteuadores. Para contr códigos dun lengua da ll nl el sódigo de miu porn serejrunde por wa CPUerpeticn ode
adhère soma, necesa un programa de computador llamado mp
Los pesgrenas pueden er desamlldos poros usuarios enn enon de slo nero (IDE) qu sun sofas que se eut una PC o laptop para pesmi que el cio del mcrocontolar sen progr
simulado enel RC portal Lamayoria delos eos de programación e puedenidentbcar y comi durante I samulación Un IDE nommaimente conta de los igus components:
+ Unediorpara programar ol mieocortroladorutlzando un lengua de programación relevante de ts nivel como CC, BASICO Python.
+ Uneompaier porn cnvarirel programe de lengua de al raıl enlarg up rade de baj ive espec por weimocrovorzolder an parao,
+ Un dater par veia errors (bien lavado” depurar” e esco, para probe el código hase lo quese pretendía acer. El depurador ute encontre more de ints, uesontentensas que no 2
puedenentender y nose pueden compilar, y c6dig redundante, que on nes del programa que na hacen nada. EI depurador muestral número de linen ubicación del error para ayular solucionar problema. El
progra arbi pr pre comparmotes de prosa de rere el enrbira Sig poe tr el dep amies par au ct que el progra brad que oigiraberi ee pst.

Mo todos ls componentes enumerados anteriommentese presentan sempre al usuario en un IDE, pero siempre een. Para el desacolo de algunos sistemas, también poden estar disponible un amade de hardware

sto onsirm en um plac de eu impreso conectada al PC computador porta mediante un cable plano que une puertos de B/S. Bl emulador e puede utiliza par cagar y eel un programa para pruebas
ts de que el mirocontroado einen en un sista de medición contol en vire.

Paso 1 Comprender el problema y desarollarebjtivos de diseño del stem de malin y contol conos wur nales, Los preguntas dies para ace inlays
+ Gules debenser ls funcions del sutema? Por ejemplo, se necesa un sistema para regular a temperatura ambiente de una ración confiada de alojnsento de animales entre de un ange pto.
2 (Dore o enqué ambiente se produce lamedición 0 el contro Por ejemplo, es unmaplacón inienero exe ¿La operanönertäen ta temperakuramuy ls bas unarbiente muy polonento fangs 0
3010? ¿Hay algo espesa acoreiderr pares he
© éfaecshensersares 0 ntunderes omo prtes del sisterno es nca until ls eproptdos? Por open ¿ya hay tito instalados parmi la empertura bien o uy ven o cloniadore
instalado
Com qué fou y qué tragado se debenmedarocontrolarls cont? Por ejemplo, puede estar bien verifier ym gular una empertur ambiente cada 10 segundos par uninsernaders: sinembargo, caudal:
Inprsiönde un pulventador de velocidad vanabl que funciona Smet por seguro (erosimadamene ls por hora ene compo ecentan ser morados y contados al menos sad segundo
+ (Cabra preci sacara landición y e contr Por ejemplo, es suite um preis. grade Catas on opliaciónvusst una preión de nivel suela?
Paso 2 Identiti os sensores pl actuadores adecuados sie cesar parao bjeiwosderadosdestcoldosencl paro aero.
Paso à Comprender It señales de entrada y slia delos sensores y stuadors leyendo sus espríicacines
+ tar entradas y lis son nessa parados funciones del site
Paso Seleccione un microcontrolador de acuerdo cone two dstado del sitema, I señales de said dels sensores y ls señales de entrada sequerdos por ls achudorer. Le atentamente lr especies
tries delmiroconrolador Asegúrese de que

tn velocidad delaCPU yel tamaño delamemorisonsuinter pars chtis desndor
‘lo lengue() de programacion del microcontrolador er apropndo para or ura
ase 5 Consruya un proetipo del sistema conos sensores, atulorer y micrcontdore seleccionados, Este paso normalmente isle el bledo fisico dels componentes de hadırare.S se prefers un sistema

Paso 6 Programa el microcontrolador Deresoll un programa con oda a funciones sequeridas Carga en elnrocontroladr y depurar cone sisema Todo el código debe se comentado coretamente para que e

A A A A

Paso 8 Dacumente el sistema nehuyendo, por empl, spescacions, undigramade blend y un mann del usara

Los strom dein y control basados em mierseerrondores so tan somirenena en plicninas agro y bolis. Por org, un rato de crap ara muchos mroomiladors esta uo bajen

In een del uso del agua Los sistemas de retro de animales uan mierocntroladoss ara mane Ia lectura de la marcas audits cuando lor arenales pasan por una estación de para © memtn ser

presentados con elamenta, Una planta de procsirints de alimentos iia sistem de iercoolroieces par rite regular Free que requir rnit espec, presión epertor, velocidad y

‘Ste factors birds. Se uisark un tema de Sora de invernadero por laprodusción e horace para her un apices psi de microcontrolador

Los modernos sistemas de interner estan diseñados para proporsorar un biene timo paa culta plants de manera eficiente con una mina intervención hana, Con tecnologías avansadas de lectin
shfomnatica automatización y des, os maderos sistas de strevader proporcionan mentor en tempo real as como contro] atomic rts mediante a mplementatin de una combinación de comtes
¿de PC, mane de dos y almacenamiento, con microcortoldores cda uno uizad para adminstrr una ren especifica Figura 2.13) Las (en especias abordan la nrcsdad de ls plants de una composición
cornet del ur (agen y durado de carbone), agua (para partir que Ia rawpursón ere optemiada pa pub la brorcón de nutneter y la depernón del aloe, tents (garamacmızar el renden)
wa impulsar la fotones, temperatura otsistsa so munca en un tmmperahra para ceda po de planta, gouralmento tirada de °C) y, en algunos cos, humndad (ara ayudara pue plas
les ss como Iaftsinen), En un seeenceo moderno, I otositesa, ls suministros de puentes y agun y la temperatura son mogstorcados y controlados de cerca mediante mülipls sersors

Enel nivel infor, os microcontroladores pueden fusionar en subsistemas o de manera independiente, Cada microcontrolador tene au propio conjunto de sensores que proponen eras, actuadores contados

independent peros comurscnconel natn de contol de ive superior para ese comamdos ereciicr de tempo y tenes datos y actualizaciones de estado. Algunos abriter pun ser amino comente

58 5050
= =
Bea Bes AE

yur In tempe
teo un vendor del sistema de enfant (

de vena
det subsist

Ei subsite
Inv se purdenin wende ©

6 Aqui um us verde dica que la unidad de ca funcionando, mientas que ls luces ros indican que tato ested de
À rulos denen mend tert) os valores de ternperaturayhumwdad del punto
da fa que l pure de opr, I u de celeron

piso se muestra en I Fig

à pantalla LCD muestral te

El panel de conto en un ste
segunda linen de ii ponentes acho (sera ir de tro) y e estado del sistema (ta Evade teo), Cox
BE mr

2222

sors posible o mspocdrusesosas en aldi de clio (rel, ub, te, Al gu que a el subsistema de bemperatr y hurle uc pund ingresas mansabmenin valores de pasts deste os
lores pueden rele desde el tema de sel supers. Mealment, eue mes sensores para ma dia humadil delsuel y los nsveles de nantes en la zona rlıclaren vanos lugares delunvernader, Lat
acta de lor sensores son inteprtados porel mucroontolder, Cuando ladisponiblidad de agun o muertes reds soe yor debo de un umbre el microcontrolador controla un stndor par libera más agua y/o

Output Î Input

El subsistema de mini Figum 21.) st dueñado pam memplaar o complementa In mainiön solar proporcionada las plantas para I otovintss, Los sensores de radiniön sole y de luz se istalan ene

del ocho. Gi el velormedido us demasiado be, elmirocenkelador cael meca de sembrando para oleniar tdo ol srnbendo y. necesario endende ls under de us suplementarias

Output Î Input
lata de onto de ive superior generalmente se conte en una PC own seridr, qu proportion un conto general rts de una integración de o abriter. Todos los subtemas estan conectados ala
«omputadora de contol central través de comunicació sel o ilimbne, como un puerto ES-232 Bluetooth o Beret. La computadora central de contol recopila los datos de todos os subristemas pasa roces
anal y manterumInto de mirror. El sstema de control de novel rupenor puedo tomar dacnoner de conto Spas Barns an los tor de todos Ir subrinemos, Tambien proporciona una interfaz pun que a

corto elinvemader. Esto se puedo ubkza para entender el rao y, una vez cops dats suisse, para mplemeniaralgortnas de aprendizae astomátc, es pecera

st aplicación en anverndere ot un ejemplo simpli de un práctico stra de contol comple, Los problemas de alojenento de animales y o problems de contol ambiental son de sema sempledod. La
quina asia coder y ls plastos procesadoras de alimentos pueden er silent más complejos de entender y controls Sinrbaxgo, regie de diser wn sist prequic cn aoe,
Jaca geetone por un controlador centrale muy serle. El aprenian automático y I intelgeria ata se están llizando ahora para lograr controles precuos y pros en mucha plein Sus slots y

pmeloPagelnden(1}
Bpmplo Sistema de Control y Medición de Temperatura de Bajo Corto

Un egicltr quier desemllarun sistema de medición y contre de bee coto pam ayudara sbocdarlasteaionss decaer y fre enla producción ganadera conimda Especifcamenta, gril quiere mantenerla
temperatura nteor öptenn de 18 a 2% pam un granero de cerdos encrecmieno y asbado, Un tra de clfacn/rfngercin near sctoado sa empertur es inferior o supero al rango óptimo, El
bj en hacer un car sc para arta ls rules de eck cuco I bereuen ett Sur del zur abia, pars que puedan Ir cedida (Alco u ren satel ollo de

Solución
Completo aspas recordados desrtosantciommecia

Paso L Entender el problema.

«Funciones acentos un ste paramanıloree I temperatura bent y hacer aletas cuando a temperature sta fuera del range de 18 206, Le aleta necesa ndicr sent demasdo feo
demanındo caste, el tamale del denanién deere rango

«+ Ambients Como un rame de cerdos en aneimiene y reac pueda seruidoen, urnes un indie visual coma seta en lug de alerta sonora.

‘Sensors o acuadore extent: par ers ejemplo suponga qu s hn ntledo mecanemos de clefación y egeación enel granero. Solo ncentamos automatiza lmnitreo de temperatura y el
Frecuencia umpernturnen un granero de sedor en crecimiento y osbndo geeralment no cambia rápidamente. En et empl, supongamos que ls cuidadores rquiren que In temperatura sen

"Proc anette proyecta eros los quis perla precisión au grado Cesa pore convo de fp

Paso 2 Hentifi los sensores yo actuadores apropiados.
El envor quese utizac en ste ejemplo pam medi Ia temperatura e el Tee Instrument LIS. Er uno de lor senora de temperatura más utdzndos y de bo corto en sitemas de mad y control en la
snd Su volt de al es linealmente proporcional a temperatura por I que a eniön entre lali el sensory la temperatur es senil

irtesidad decada LED, se puedo hacer ua erie de colons. En st ejemplo, encenderemos el LED en azul cuando una temperatura seiner el ange dpto, en
de cuando la temperatura este dentro del rango plane, y en rj cuando la temperatura sea supero range pteno. Ademas, cuanto mas se haya desviado la temperatura del rango «ptm, más rapide

Paso 2 Entender La señale de entrada y salida

La ene LMSS son serves de temperatura de cto integrado de precién con un volt de salida llene proporional ala temperatura Cesa (C) hop de datos LMS n/d
spin ino ph Hay te panes enel paquete LP de los serwores como semuestmen aFigurn 2.9 Un paquete s una na en que unbloque de semiconductores se ence nan de metal, plat,
a medición del senor necesita ser alado. ora ell, puede usar un ba de gua ln para car un ambiente de °C, una fa de agua hirviendo par crea un ambiente de 107C y un termómetro preciso

«Elpins'73 e elpimponitwo de I fut de alenentaión con vote entre $7 y 207 (et proyecto amor +57)
pin ars lala emaógiadelsenor de temperatura de no más de 67 (57 pera ete proyecto)

pin ND as al pi de tara del dispositivo quese va commet a tennial negative de ante de alimenté
La enpeionsaner de prié del emos de temperturaLM35 se dan con pete ana funcónde traufereni ea simple:

fut} =10 ti Mir Mames T

En un LED RGB, ein une delos rer LEDs de un solo color bee do cables el node (o pin poo) donde pela comente y el hod (o
ánodo común y cátodo común. Supongamos que usas el LED RGB de sedoso

Paso à Seleccione un mirocentreade,

Hay muchos muercontadores de propósito general dsporbls comersamente, como el Mero PIC

Parla BASIC Stomp 2, ARM y Arduino (Arduino, 2019 En et symp

KE donde el programa cen y marspula asbl cuado 1 epcut um EEPROM de IKB donde ss simasenm infommarin alaro plazo como fires del micscontlnde,
te puede ulizr por imacenar los prog JEPROM no son velit, I que gia que la infomación persiste desput de quese apaga la alementción. La
1 prende B/S die y 6 pines de entrada analógica enla placa Arduino UNO, Hay un orador de cra e cuarzo de 16
Tandan aproximadamente 10 mucrosegundos (00001 5) e
spromadament 10000 veces por segundo, 1 que ar mar que suficiente para nus
apr de CAaCCo unabeteria ie beau cable USE,

rame fash de SB que

sbi ive pe corps opel y depurar el prog

sensor de temperatura LMS y los objets de contol desendos de ete po

Paso Construye un prototipo.
Tabla pros «2
{Sensor depart LAS» 1
Cables de puente

sum 2.22 cabled del andar

Elpin2deE/S digital en la place Anduuns UNO e onactaconel pin (el LED nal del LED RGB através de un
Elpin de 8/8 digital on la place Anda U

de lara GND ena pac Arduino UNO,

nel pin (ILE

le se puede asegure el extremo dermude de un cabe de

or. Como mencionamos eteroment, o
IDE. Hay ds formas de accede a6

El sent pao es desarollo un programa que se eee en el mre
rate una plataforma enlinenbarad

qu partent am. Para eta pr

simular entre el conwencional y el besado ena web. Te anmamas a ambos y encontrar el quemej

Sigun los peras er estelar el IDE de A

ponents principales omo se muestra en a Figura 2114 un editor de codigo de toto, un ava

py El

8 22. Todos lor hp en cada uno de ls

an qu config

des ener mn aprender a

ino cn la vein rc para hu sistema operative. Abra el IDE. Conti

Asegúrate de descontar ot plugin de todo as abs y pines In panera ver que encienda la pla Arduino ya se on un able USB oun puerto de ments de CC, Es un bin bio mano conectarse
¡desconecte rung cable o pin cuado la plan ertáencendida. Conecte plan Ariane UNO y su FC computadora por usando l cable USB. Ea” Herramientas” en len papa Figure 21.1) del IDE
‘de Arduino, seeccioe la placa derecha del ment desplegable de “Placa” y el puro COM derecho del menü desplegable de “Puerto” (que es el puerto de comuricacion que eta usando e USE). Desputs
Alora comencemos à codifica e el Edite de Código del IDE. Ura placa Arduins se ejeeta con un lenguas de programación llamado Processing que es ii aC o Cos pero mucho mis sample (ip
ring oe/ Aquí o ere or detalle sobr astas de programación: sinembarg,expliarmmor algunos de elo junto son netrutura y logic de progmenación. Al mimo tempo, ele animar a

lor tas wb de Arno yallengunp de proeramento para conocer má dealer sobre in dela programas Arduino

e

Los programas Arduino Beren unminine de bloques un bloque desonfguraión y unbloque de bucle de jun. Cadabloque ene un conjunto det truccone encermda en un par de lave:

quede configuración

cora demi decada

Debe haber un punt

ste la complain, La declacones despu de

código soca mostrado ear cap gs mp
tel del programs Comentario introduativos

[Pets mie tone de declaras parure

jr e sde, separaremor a código en alguna pater deacuerdo con el diagrama defy 65
los en el Editor de Codigo el IDE de Arduino. Al scr los códigos angürese de guardarlos con cu

a

Pate delprograma Declaraciones de variables y constantes globales

En est parte dei program, frames algunas varubley constante que seuil pesteioanent p
à = 20" gro que v ren um enter rel cou")

ror dels pledges pars lot LED ro, vere y aul dentro del LED RGB, rexpectrment, Por jerplo I remera declaración quí, "or

20° que el lve superior del rang de temperatura
vo el pin de sida pare controlar el LED asl

queso ulzar mie adelanto ene bloque de codiracón del programa para estab lec el pin digital

te3 del programa Bloque de configuración

omo semeneion enterorment, el loque de configuran debe esti aunque no haya sentencias para ejecuta. Se ejecuta solo una ves ates de que el ncrocontrlador ejecute e bloque de bue paient
la confgumaón ine de In comunicación sens ente el microcontrolador y el PC o prt donde se cut el DE, En est

aro general el bloque de configuración ciu a sinc de os modos pin
nte en a Parte? del código somo pines de slid par controla el

«emp, configura el pin analögio AD come la entrada de ls mediciones dl servo de temperatura los pies digitales deudos aser

configuración ost 01

Paste delprograma Bloque de bucle de ejecución

rocntrolador ejecuta sepetdamente amenos ques apague alimentación del misrosontotader

{pacte debate dl programs qu tn

Programa Pate A Incio el ble y ls en Iaentrada analögia de sensor de temperatura

low), Para un Andino UNO, un ia” ens 15 bits de largo y puede pére un número que va de 32768 a 32747 ((P15 (2

quise ven dos tipo de variables l enter int) y el fat
438. Aquí definen la varabl de la temperatura nadia

"Bose Arduino UNO tene 32 bite de lao y puede representar un número que ene un punto decimal, que va desde —SACZEZISEA3S hasta
dende el senor LS somo un ipo de to para que pueda representar un nimero decmal yea mie preci

Pate 42 del programs compruchesilatempertur os inferior alrango de temperatura óptimo, Encasoafemativo,ncinde el LED en al parpaden aeg custo se desvió temperatura del range optimo:

DigtalVnte (Green LOW Apague LED verde

dela ld ink ders Mante ee tad durite una eta cil de po acuda

Aqui defini ana vaibl entera amada "LED. tere” que es anverseente proporcional ala devis de a tempe del range óptimo “temp Ai’ Aquí ena un coeficiente 4000 para convened

jaro algo corn 2100. Arduino sempre mide duración del tempo en misegunden, por oque dey (100) griicaretrao para 1900 muisegundos, o L segu

Pate 43 del programe compruebe sl temperatura es más alta que el rango de temperatura óptimo. En ca afemativo, enciende el LED en ojo y parpadea segün cuánto se desvió la temperatura del rango
pme

Digi (rein LOW que dLED end
ist (Ral HIGH Enciende LED ro

Patedelprograma44-5ilatemperturaestä dent del range óptimo, encienda el LED en verde

Seria pint (La empeatre ct ben

rt (20)

Desp de eerbirel programa, ute el botón “venia” enel IDE par compilar el digo y depurar erors silos ha. il edge fa so trueno con press no debe habe errors de ainsi errors. Sie
IDE Inden errores, es mesi bajar travis de cada nen de código prnasegureve de que el programm sen corel, Tergnen eue que aveces alertar ren nica por el depurador estan la nee aries ©
‘como la lin icorecta del po de varabl, a menudo no pueden se capturados dune la staa de compilación. pero podemos wer l función “cowl Print” para apre los renden o sellados
nain on loterie pre vere pro cient

Una es quel dio del programa no tanga rot, am In port on a pe Aine UNO sn sngún ble pi plagas sta el ble USE Verbs sm relacions par 1 po de pl le
potes de puerto en Herrenvetns” en el mana principal sigue do cost, Us elboton “bie” ene IDE prasubir el codigo del programa a place Au. Desonecs eb USE de plc y afore.
‘ents todos los cables y pues. Zara a conectar la plac y abra el “Monitor tect” desde sl IDE. La temperatura ambiente actual debe mostrarse en al monto eri, y ls hes LED colar y parpadean en
(onrecusnan. Sr se produsenerorendiinals, re matrrkn ene Ama de mene e a patente de la ventana IDE. olver a depure e et susede Sn hay eos y todo funciona correcta,

‘mo fursonn a tem de medicióncambindo In mperntur dedor del senor para ver a erpuestacorepondunte del color del LED y In recuena de pages. Ero se puede hacer meprande sobre 41
nor coloctndelo cade una taza de agua helada. en una ever por un core Serpo. Cuando I mperatur abierta et enel ergo de punto de ape olrudador de 18°C a 20) el LED verde debe tar
cede, Usa vezque la temperatura es demaside alt solos debe encender el LED ro. Cum la temperatura s demasiado ig, sol e debe encender el LED azul. S esto o funciona, verhque que haya
«reado diferents temperaturas meint al u de un termómetro de borton y Juego venue sl ódio del program.

Paso, Desplegar y depuar

plante y depuzo el sstrmabajo el entorno de rabajo cbr con consiores de hardware permanunts hasta que tdo funcion como espera,

Te dejaros at po de hacerlas onesinesparmanents de Darum part que a completa ia interes. En la práctica, al rn del sistema general se dir par acomodar ol arbitre

oduct final emmunado te probar extensamente encuanto a dursbiidad y onfabaidod.
Paso 8 Documenta ol sistema

Brei documestacón somo espion del tema, diagram de cblendo y manual del usuario para Jr urunnor finale, En eta epa, 8 mari un manu de rt

rceteri se punda envia el producto paras cris local ¡Ahora lite qu desarollo orth ite para fade y entregado ales una Sales

Figura Alsator, DG. e Histand, M.B.(CC Por 40) (2012, Componente pinapalsenuun sistema de medición y control Introducción alamcarönin y ados items de medición. Cuarta edición. Cero MG
Figura2 Akten, DG. e Histand, M.B-(209). Arquitectura de microcontrolador», Adaptado de Introducción a mectróica y sintemas de medió Curt din Cero MG
Figura’. Qiu G.(CC Por 40) (2000. Un digrama de unsistemadeinvemadero modern.

Figure Qu G.(CC Por 40) 200) E erquemadel tema de ventilación

Figura 6, Que G.(CC Por 40) (203) Eeequema del panel de contol ensstema de venta.

Figurn8, Que G.(CC Por 40) (200) Elerquem del tea de ihm.
Figura, eras rt ens de tempe

aer (020. atur ceigrado de preión eras Istriments MS en paquete

Figura 36 Sh, ¥. (CC Porá0).(200). Seleccione I lac erect el puerto COM en Arduino DE,

Figurn 14 Sh ¥. (CC Por 0).(200) ing de fy ig dl progra

need de nia. 2018, ¿Qué hace que Ie plantas crezcan? dif ad pie / 4H a8 6000 pa

neta porbrior con a sao paar stade o

rgtorclapas