control de un servo con labview _ paletos de la electrónica

10
Robotica 2 Control de un servo con LabVIEW Hoy vamos a ver como controlar un servo de aeromodelismo desde LabVIEW a través del Arduino. P rogramación G: 1. Creamos nuestro bucle de ejecución While. (Programming – Functions – While Loop)

Upload: erick-lenov

Post on 16-Aug-2015

217 views

Category:

Documents


0 download

DESCRIPTION

Control de Un Servo Con LabVIEW

TRANSCRIPT

Robotica 2ControldeunservoconLabVIEWHoyvamosavercomocontrolarunservodeaeromodelismodesdeLabVIEWatravsdelArduino.ProgramacinG:1.CreamosnuestrobucledeejecucinWhile.(ProgrammingFunctionsWhileLoop)2.Colocamoslaordenpararomperelbucle.ParaellovamosunmomentoalpaneldecontrolycolocamosunbotnStop.Yluegolocableamosalasealdesalida.3.CreamoslainicializacindeArduino.(ArduinoInit)4.LossiguientespuntosserealizarnenlalibreraespecficadeservosqueincluyeLabVIEW.(ArduinoSensorsServo).LoprimeroesconfigurarmedianteelbloqueSetNumberofServoselnmerodeservosquevamosaemplear.Enestecaso1.5.LaenumeracindelosServosempiezaconelnmero0,porlotantonuestroServoestconfiguradoahoracomoServo#0.Ahoradebemosindicarelnmerodepinalqueloconectaremos,el3.EstolorealizamosconelbloqueConfigureServo,enelconectorsuperiorindicamoselnmerodelservoyenelinferiorelpinalqueseconecta.6.AhoravolvemosunmomentoalPaneldeControleinstalamosunKnobparapoderdarlaconsignadeposicin.(NumericKnob).7.ElsiguientepasoescolocarunbloquedeescrituradelServoconelvalordelaconsigna.(ArduinoSensorsServoServoWriteAngle).EnelconectorsuperiorindicamoselnmerodelServoyenelinferiorelnguloquequeremosquealcance.8.Paraconfirmarquelaconsignasehaalcanzado,deberemosmostrarelvalordeposicindelServo.ParaellocolocaremoselbloquedeLecturadelngulodelServoymostraremossuvalormedianteunindicador.(ArduinoSensorsServoServoReadAngle).9.Cuandosalimosdelbucleesnecesarioinsertarunbloqueparadejardealimentaralservoyquenosequedepermanenteintentandoalcanzarlaltimaconsignaquelehemosenviado.EsoseconsigueconelbloqueDetachServo.(ArduinoSensorsServoDetachServo).10.Porltimo,solotendremosquecolocarelbloquedeFinalizacindeArduinoyrealizarlasconexiones.(ArduinoClose).PaneldeControl:Alpasaralpaneldecontrolnosencontramosconquealgunoselementossenoshansituadoautomticamente.1.CambiamoselindicadordelvalordelPinporunGauge.(ReplaceModernGauge).Ymodificamossuvalormximocambiandoel10por180.2.Realizamoslamismamodificacinconlaconsigna.3.ParalacreacindelpanelcolocamosunRaisedBox.(DecorationsRaisedBox)4.ConelnuevoelementoseleccionadoloenviamosalfondoconlaaccinMovetoBack.5.Ahoracolocamostodosloselementosdentrodelpanelycolocamos3RaisedFrameparadarunapequeaorganizacin.(DecorationsRaisedFrame).Yconestoyahemosrealizadoelprogramaparacontrolarunservoyversuposicin.ConexionadoconelArduino:$1.250Acerca de estos anuncios