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)

Control de Un Servo Con LabVIEW _ Paletos de La Electrónica

Embed Size (px)

DESCRIPTION

Control de Un Servo Con LabVIEW

Citation preview

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