Você está na página 1de 8

ReferencialTericoparaTC1

ALUNO:LUCIANHELANCOSTASILVA/MATRCULA:14218468
Orientador:RAIMUNDOPEREIRADACUNHANETO
FaculdadedeCinciaseTecnologiadoMaranhoCursodeAnlisee
DesenvolvimentodeSistemas
lucian.helsilva@gmail.com

Arduno.
Arduinoumaplataformadeprototipagembaseadoemhardwareesoftware
opensource,oquesignificaquepossuipreodohardwareacessveledesenvolvimento
desoftwaregratuito.AsplacasdoArduinosocapazesdelerasentradas,como
sensores de luz, calor ou mvimento , ler uma mensagem e transformla em um
processooutarefa,comoacenderluzesouactivarmotoresdeumLED.Issoacontece
atravsdoenviodeumconjuntodeinstruesparaosmicrocontroladoresinseridosna
placa. A linguagem de programao Arduino (com base na fiao) e o software
Arduino(IDE)deprocessamentosousadosparaessasinstrues.

Fonte:googleimagens.

AolongodosanostemsidooArduinocrebromilprojetosdeinstrumentos
cientficostodososdiasparaobjetoscomplexos.Acomunidademundialdefabricantes
estudantes,amadores,artistas,programadoreseprofissionalfoimontadaemtorno
desta plataforma de cdigo aberto. As suas contribuies somaram uma quantidade
incrveldeconhecimentoparaseracessveletiltantoparainiciantes,quantopara
especialistas.
ArduinonasceudaDesignInstituteIvreaparaprototipagemrpida,destinadoa
estudantes sem experincia em eletrnica e programao. Assim que chegou
comunidade,aplacaArduinocomeouamudarparaseadaptarsnovasnecessidadese
desafios,diferenciandosuaofertaapartirdetabelassimplesdeprodutosIO8bitspara
sistemas de impresso de aplicaes 3D, portteis e embarcados . Todas as placas
Arduino so completamente open source, permitindo aos usurios criar de forma
independente e atender s suas necessidades particulares em ltima instncia. O
softwareopensource,eestcrescendoatravsdascontribuiesdosusuriosemtodo
omundo.
Graassuaexperinciadeutilizaosimpleseacessvel,Arduinotemsido
usadoemmilharesdediferentesprojetoseaplicaes.OsoftwareArduinofcilde
usarparainiciantes,massuficientementeflexvelparausuriosavanados.Elerodaem
Mac,WindowseLinux.Professoresealunospodemusloparaconstruirinstrumentos
cientficos de baixo custo, para provar os princpios da qumica e fsica, ou para
comear a trabalhar com programao e robtica. Designers e arquitetos construir
prottiposinterativos,msicoseartistasusloparaasinstalaeseparaexperimentar
com novos instrumentos musicais. Arduino uma ferramenta chave para aprender
coisas novas. Qualquer pessoa crianas, amadores, artistas, programadores pode
comearamexerapenasseguindoopassoapassoasinstruesdeumkit,oupartilha
deideiasonlinecomoutrosmembrosdacomunidadeArduino.
H muitos outros microcontroladores e plataformas de microcontroladores
disponveis para computao fsica. Stamp Parallax Basic, da NetMedia BX24,
Phidgets,HandyboarddoMIT,emuitosoutrosoferecemfuncionalidadesemelhante,
todas essas ferramentas facilitam a programao de microcontroladores. Arduino
tambm simplifica o processo de trabalhar com microcontroladores, mas oferece
algumavantagemparaosprofessores,estudanteseamadoresinteressadossobreoutros
sistemas:

BaratoplacasArduinosorelativamentebaratosemcomparaocomoutras
plataformasdemicrocontroladores.AversomaisbaratadomduloArduino
podesermontadomo,eatmesmoosmdulosprmontadosArduinopodem
serencontradosnovalordeR$50,00.
Multiplataforma O Software Arduino (IDE) executado em sistemas
operacionais Windows,Macintosh OSX eLinux. Amaioria dos sistemas de
microcontroladoressolimitadosaoWindows.
Simples,ambientedeprogramaoclaraOArduinoSoftware(IDE)fcilde
usarparainiciantes,massuficientementeflexvelparausuriosavanados.Para
os professores, convenientemente com base no ambiente de programao

Processing,paraqueosalunosaprendamaprogramaremumambienteonde
estarofamiliarizadoscomaformacomooArduinoIDEfunciona.

Open source e software extensvel O software Arduino publicado como


ferramentas de cdigo aberto, disponvel para a extenso por programadores
experientes.AlinguagempodeserexpandidaatravsdebibliotecasC++,eas
pessoasquequerementenderosdetalhestcnicospodefazerosaltodoArduino
paraalinguagemdeprogramaoCAVRnoqualelesebaseia.Damesma
forma, voc pode adicionar cdigo AVRC diretamente em seus programas
Arduinosevocquiser.

Open source e hardware extensvel Os planos das placas Arduino so


publicados sob uma licena Creative Commons, para que os designers de
circuitoexperientespossamfazerasuaprpriaversodomdulo,estendendolo
emelhorlo.Mesmoosusuriosrelativamenteinexperientespodeconstruira
verso prototipada do mdulo, a fim de entender como ele funciona e
economizardinheiro.

Existem diversos tipos diferentes de Arduinos disponvel no mercado.


Destacaremosalgunsdeles:
ArdunoUno

OUnoumaplacademicrocontroladorbaseadonoATmega328P.Dispede
14pinosdigitaisdeentrada/sada(dosquais6podemserusadoscomosadasPWM),6
entradasanalgicas,umcristaldequartzo16MHz,conexoUSB,umfonedepoder,
umcabealhoICSPeumbotodereset.Elecontmtodoonecessrioparaapoiaro
microcontrolador;bastaconectloaumcomputadorcomumcaboUSBouliglocom
umadaptadorACCCoubateriaparacomear.

Fonte:googleimagens.
O"Uno"significaumemitalianoefoiescolhidoparamarcarolanamentodoArduino
Software(IDE)1.0.EssaversodoArduinoSoftware(IDE)foiaversodereferncia
doArduino,queagoraevoluiuepossueversesmaisrecentes.Aqueleeraoprimeirode
umasriedeplacasArduinoUSB,eomodeloderefernciaparaaplataformaArduino;
paraumaextensalistadeplacasatuais.
ArduinoMega2560
Omega2560umaplacademicrocontroladorbaseadonoATmega2560.Ele
tem54pinosdigitaisdeentrada/sada(dosquais15podemserusadoscomosadas
PWM),16entradas analgicas, 4UARTs (portos dehardware desrie),um cristal
osciladorde16MHz,umaconexoUSB,umfonedepoder,umcabealhoICSP,eum
botode reset.Elecontmtodo onecessriopara apoiar omicrocontrolador; basta
conectloaumcomputadorcomumcaboUSBouliglocomumadaptadorACCC
oubateriaparacomear.

Fonte:googleimagens

ArduinoMegaADK
O MEGA Arduino ADK uma placa de microcontrolador baseado no
ATmega2560(folhadedados).EletemumainterfacehostUSBparaseconectarcom

telefonesbaseadosAndroid,combasenaMAX3421EIC.Eletem54pinosdigitaisde
entrada / sada (dos quais 15 podem ser usados como sadas PWM), 16 entradas
analgicas,4UARTs(portosdehardwaredesrie),umcristalosciladorde16MHz,
umaconexoUSB,umfonedepoder,umcabealhoICSP,eumbotodereset.
Semelhanteaomega2560eUno,eleapresentaumATmega8U2programado
comoumconversorUSBtoserial.AplacaADKmegatemumresistorpuxandoalinha
8U2HWBparaosolo,tornandoomaisfcildecolocaremmodoDFU.

Fonte:googleimagens
Fonte:googleimagens
ArduinoLilyPad
AplacaprincipaldoArduinoLilyPadbaseadonoATmega168V(aversode
baixapotnciadoATmega168)oudoATmega328V.OArduinoLilypadfoiprojetadoe
desenvolvidoporLeahBuechleyeSparkFunElectronics.Foiprojetadoparaaplicaes
deetxteisporttil.Dvesercosturadoaotecidoeligadaaoutroscomponentesusando
fiosewable.EstaplacarequerousodeumcabodeprogramaoFTDITTLsrieUSB
especial.

Fonte:googleimagens
Aplicacaodoardunonoauxlioadeficientesvisuais.
Apropostadestetrabalhocriarumprottipodebaixocusto,doqualpermitir
detectar a presena de objetos em um ambiente qualquer, atravs de um sensor
ultrassnicomoduloElHCSR04quevisaauxiliardeficientesvisuaisemsuaorientao
espacial.
Aescolhadeummodelodesensorultrassnicoveiopordoismotivos.Primeiro
peloseubaixocustocomparadocomoutrossensoresqueemmediaR$10,00reais,e
Segundo pelo seu alcance de deteco de objetos que pode chegar at 500 cm de
distncia.

Fonte:googleimagens.

Fonte:googleimagens.

Osistemadesonarbaseadoemdoistransdutoresmontadosjuntos.Umemite
umaondaultrasnica,enquantoooutroasmedidas.Atravsdadiferenciaodesinais
deentradaedesada,opic16F87microcontroladorcalculaadistnciaparaoobstculo
maisprximo.EntoesteainformaotransmitidaparaosinalPWMdoreceptor.

Fonte:googleimagens.

OmoduloElHCSR04possui4pinos:Vcc(alimentao5V),Trigger,Echoe
GND, sendo ideal para utilizao em projetos compactos, j que consome apenas
15mA,seadaptandobemprojetosqueutilizamasplacasemicrocontroladoresmais
comunsdomercadocomoArduino,RaspberryePIC.

Você também pode gostar