Académique Documents
Professionnel Documents
Culture Documents
Minitutorial
QUARTAFEIRA,12DEOUTUBRODE2011
ArduinocomMATLAB!Minitutorial
Atualizadoem26/04/2014
issomesmo!AgoravocpodeligarseuArduinoouLaunchPad(comMSP430)naUSBeescreverprogramas
diretamenteapartirdoMATLABoudoSimulink!!muitobacana!Imagineopotencial:osprogramasso
escritoseexecutadospeloMATLAB!
FizotestecommeuArduinoMega.TesteinoMATLABR2009acomWindowsVistaedeucerto!Tambmtestei
comsucessocomArduinoUNOnoMATLABR2013arodandoemWindows8.
AsinformaesaseguirsereferemaoArduino.Mas,sevocusaLaunchPadcomMSP430,voctambmpode GOOGLE+FOLLOWERS
usaressepacoteparafazeroMATLABsecomunicarcomsuaplaca!Paraisso,useoEnergiaIDEparacarregar FelipeNascimentoMartins
osarquivos"adio.pde"ou"adioe.pde".PodemserusadasplacascomMSP430G2553ecomMSP430G2452(o
G2231nopossuimemriasuficiente).Osdemaispassossoexatamenteosmesmos. Adicionaraoscrculos
Alistadeseguidoresparticular
Comoexemplo,fizumdataloggersimples.OprogramaamostravriasvezesaentradaanalgicaA2,ajustao
PWMdasada11,guardaosvaloresnumvetoredepoismostraogrficodosvaloresarmazenados.Vejacomo
ficouoresultado: SEGUIRPOREMAIL!
Emailaddress... Submit
PESQUISARESTEBLOG
Pesquisar
POSTAGENSPOPULARES
Monteseurobcom
Arduino!
Minirobcom
Arduino.Quermontar
seuprpriorob?Voc
pode!!Nestepostvou
descrevercomovocpodemontaro
robaolado,mo...
Cursosonline(e
gratuitos)deRobtica
Atualizadoem
MATLABobtendodadosdeumadasentradasanalgicasdoArduino.
31/05/2015A
popularizaodecursos
onlineaumentaacada
dia.Especialmentenoanode2012
Vocpodebaixarmeucdigoaqui! houveumenormeaumento...
PrepareiumpassoapassoparafazeraconexoArduinoMATLAB: Simuladoronlinepara
Arduino
1.FaadownloaddotoolboxdoArduinoparaoMATLAB: Durantemuitotempo
euprocureiporum
http://www.mathworks.com/matlabcentral/fileexchange/32374
simuladordeArduino
quefossebomefcilde
2.Instaleotoolbox: usar(comooprprioArduino).Apesar
descompacteoarquivoecoloqueapastaArduinoIOnocaminhodesuaproferncia(porexemplo,napasta deexistiremvri...
workdoMATLAB)
Queraprenderrobtica?
abraoMATLAB,vatapastaArduinoIOerodeoarquivo"install_arduino.m"paraqueocaminhoseja
Mas...aprenderoquderobtica?
configuradocorretamente Robticaumtermomuitoamploe
http://nossosrobos.blogspot.com.br/2011/10/arduinocommatlab.html 1/8
28/02/2016 NossosRobs:ArduinocomMATLAB!Minitutorial
"aprenderrobtica",em
3.UsandoaIDEdoArduino(ouoEnergia,casouseLaunchPad),transfiraoprograma"adio.pde"paraaplaca. si,noquerdizermuita
coisa.Emp...
Esteprogramaestnapasta"...\ArduinoIO\pde"
4.VerifiqueaportaCOMaqueseuArduinoestconectadoefecheaIDE
LegoMindstormsNXT
5.DevoltaaoMATLAB,digiteoseguintecomando(substitua'COM8'pelaportaondeseuAduinoest): 2.0
a=arduino('COM8') Recentementeganhei
depresenteokitde
robticaMindstorms
Deveaparecernatelaamensagem: NXT2.0,daLego.
Attemptingconnection............. Tratasedeumkitcontendotrs
motores(cadaumjmontad...
Setudoestivercorreto,depoisdealgunssegundossurgiroasmensagens:
ArduinocomMATLAB!
BasicAnalogandDigitalI/O(adio.pde)sketchdetected! Minitutorial
Arduinosuccessfullyconnected! Atualizadoem
26/04/2014isso
a= mesmo!Agoravoc
podeligarseuArduino
ouLaunchPad(comMSP430)naUSB
arduinoobjectconnectedtoCOM8port eescreverprogramasdiretam...
BasicAnalog&DigitalI/Osketch(adio.pde)runningontheboard
... RoboticsToolboxUm
eoutrasinformaes. SimuladordeRobtica
paraMATLAB(mini
tutorial)
Pronto!ApartirdeagorasuaplacaestprontapararecebercomandosdiretamentedoMATLAB!!Como Atualizadoem
primeiroteste,escreva: 19/08/2014Vocest
procurandoumsimuladorparaestudar
robticaouparatestarcontroladores
a.pinMode(13,'output')
pararobs?Seusproblem...
a.digitalWrite(13,1)
Arduinowireless!
OLEDdopino13deveacender! ArduinoMegacom
Wixelshieldemdulos
VocdeveternotadoqueasintaxenoMATLABmuitoparecidacomadaprprialinguagemdoArduino,oque wireless.Quetalfazer
seucomputadorse
ajudamuito!Outrosexemplosdecomandosso: comunicarcomo
Arduinosemprecisarligarcabos?
a.digitalRead(4)%lvalordigitaldopino4 Isso...
ArduinoWirelessparte
a.analogRead(2)%lvaloranalgicodopinoA2
IIviaBluetooth!
ComunicaoBluetooth
a.analogWrite(11,155)%ajustaodutycycledoPWMdopino11para155 entreArduinoe
Android.Essepost
a.serial%obtmaidentificaodaportaserialdoArduino umacontinuaodo
anterior,quepodeseracessadoaqui.
Noprimeiro,mostre...
a.flush%apagaosdadosdobufferserialdoArduino
Arduino+Threads
a.roundTrip(42)%enviaumdadoaoArduino,queoenviadevolta Ou...comopiscardoisLEDscom
Arduinodemaneirafoda.:)Falando
srio,o+IvanSeidelcriouuma
Comessepacotetambmpossvelcontrolarservomotoresefazeraleituradeencodersdiretamentedo bibliotecamuitolegaldethr...
MATLAB.Paraisso,aoinvsdefazerouploaddoarquivo"adio.pde"paraoArduino,vocvaiprecisarusaro
"adioe.pde"(encoder)ouo"adioes.pde"(encoder+servo).ParacontrolarmotoresCC,podeusaro
"motor_v1.pde"ouo"motor_v2.pde".Vejamaisdetalhesem:
http://www.mathworks.com/matlabcentral/fileexchange/32374matlabsupportpackageforarduinoaka
arduinoiopackage
InformaescompletassobreoArduinoIOPackageparaMATLABestoem:
http://www.mathworks.com/academia/arduinosoftware/arduinomatlab.html
Bomdivertimentoeataprxima!
Referncias:
http://www.mathworks.com/matlabcentral/fileexchange/32374matlabsupportpackageforarduinoakaarduinoiopackage
http://www.mathworks.com/academia/arduinosoftware/arduinomatlab.html
http://energia.nu/Guide_MSP430LaunchPad.html
LINKSINTERESSANTES
BlogViasPositrnicas
PostadoporFelipeNascimentoMartinss00:02
LegoMindstorms
Reaes: Legal :) (2) No gostei (0)
NERA/IFES
+40 Recomende isto no Google RoboCup
Marcadores:Arduino,Energia,LaunchPad,MATLAB,MSP430,Tutorial RobticaWikipdia
SignosDigitais
92 comentrios
http://nossosrobos.blogspot.com.br/2011/10/arduinocommatlab.html 2/8
28/02/2016 NossosRobs:ArduinocomMATLAB!Minitutorial
92 comentrios TendaDigital
COLABORADORES
Adicione um comentrio como Francisco Jaime Silva FelipeNascimentoMartins
AlexandreBrando
NOTCIASSOBREROBTICA
Despesamundialemrobticabater
Ricardo Panesi 1 ano atrs marcadeUS$135bilhesem...
ITForum365
tenho o windows 2008 Arobticaserumdosseisfatores
responsveisnaconduoda
Felipe Nascimento Martins 1 ano atrs transformaodigitaleabrirnovas
+Ricardo Panesi, lamento, mas com as informaes que voc me passou eu no consigo oportunidadedenegcios.Nesse
identificar o que pode estar errado. Se conseguir resolver, conte aqui o que fez! Boa sorte! sentido,osgastosmundiaisdo
segmentorepresentaramUS$71
bilhesem2015ebateroamarcade
marco chiorri 2 meses atrs - Compartilhada publicamente US$135,4...
Bom dia e parabns pelo site! Eu j uso o matlab com arduino,porm tentei pela primeira vez tecnologia
controlar motores de passo atravs do simulink. Estou usando o matlab2013b e o IDE verso 1.6.6.
Entretanto, para acionar os motores de passo, no estou usando a bendita placa da adafruit, mas
aquela chinesa28BYJ-48 para 5Vdc. E, ao fazer o upload do arquivo motor_v1.pde do simulink para o
arduino
Leia ocorre um erro de compilao.Ou seja, o problema no do arduino ou simulink, mas do
mais
1 Responder
1 Responder
1 Responder
1 Responder
Como fao pra aumentar a frequencia que leio a porta analgica do arduino.
Obrigado
1 Responder
+1 1 Responder
2
1 Responder
+1 1 Responder
2
adio.pde
Leia mais
1 Responder
http://nossosrobos.blogspot.com.br/2011/10/arduinocommatlab.html 5/8
28/02/2016 NossosRobs:ArduinocomMATLAB!Minitutorial
rafael bartz 9 meses atrs - Compartilhada publicamente
bom dia ...
estou usando um comunicador via gsm no meu arduino e precisaria usar a outra porta serial do
arduino .. sabe como fao para ativar a outra porta dele?
OBrigadoooo
1 Responder
1 Responder
1 Responder
1 Responder
1 Responder
1 Responder
+1 1 Responder
2
1 Responder
Mostrar mais
http://nossosrobos.blogspot.com.br/2011/10/arduinocommatlab.html 7/8
28/02/2016 NossosRobs:ArduinocomMATLAB!Minitutorial
Assinar:Postarcomentrios(Atom)
ModeloPictureWindow.TecnologiadoBlogger.
http://nossosrobos.blogspot.com.br/2011/10/arduinocommatlab.html 8/8