Hola bienvenidos a una nueva clase y va a ser una clase aclaratoria porque surgieron varias dudas a
lo largo del curso y si bien la fuimos respondiendo está bueno hacer un borrador un borrón y cuenta
nueva para dejar en claro este tema.
Miren estoy con B.C Coupet elegi obsérvese Skout porque como sabemos plataformeo decide dejarle dar
soporte a Atom.
Yo tengo suerte a lo mejor en mi Mac sigue funcionando pero sé que para nuevas instalaciones han tenido
problemas pero no se trata de esto del tema a lo que voy es librerías cómo manejarnos con las librerías
con plataforma ya que tenemos varios caminos a seguir.
Como primera medida voy a abrir ahora el proyecto Alán quiero que noten esta particularidad vengo aquí
a la casita de plataformeo haciendo click aquí.
Voy a hacer Open Project para abrir un proyecto.
Voy a ir a donde tengo alojados aquí fue en la carpeta Documentos yo tengo mi carpeta Rubinos Arduino
perdón y Wiel es hacer clic en proyecto.
Más abajo ven que me dice Abrir proyecto Balan genial.
Es lo que quiero ya tengo aquí a proyecto Alan cargado en plataformeo.
Quiero hacerle en hacerles notar algo yo vengo aquí a librerías voy a buscar librerías instaladas y
no tengo nada voy a intentar compilar este programa aquí con la tilde o click y esperar Miren compiló
correctamente como algo ya hablamos en la clase anterior porque compiló y no tengo ninguna librería
instalada.
Si no las tengo instalado plataformeo pero el proyecto en la carpeta Liev las trae.
Yo me encargué de ponerlas aquí para que nadie tuviera problema de que si no lo encuentran etc..
Pero ahora supongamos lo siguiente Yo voy a entrar aquí al programa de copiar esto ya van a ver para
qué
quieres hacer un proyecto nuevo o este mismo proyecto.
No tenés ganas de arrancar con algo hecho querés hacer algo de cero.
Entonces voy a remover esta carpeta de aquí no la estoy borrando.
La estoy sacando de Secot para que no me moleste nada más y voy a crear un proyecto nuevo para eso me
voy a la casita cierro esto nuevo proyecto le voy a llamar prueba
prueba voy a elegir la placa yo tengo una de MSU 32 S Esa es la placa que yo estoy usando SP 32 Framework
con Arduino.
No quiero que lograban en su ubicación por defecto que usa plataforma porque es medio rebuscada.
A mí me gusta que venga y lo grave en documentos Arduino.
Aquí dice clica Arduino.
Y como verán ya tengo para darle Finnish.
No se preocupen de que la carpeta con el nombre del proyecto se va a crear sola desde finalizar.
Y aquí tenemos nuestro proyecto prueba cargado por supuesto está esto está recién iniciado.
Recuerden no instaló ninguna librarían plataforma.
Entonces lo que voy a hacer aquí no que ya de entrada cuando incluso la librería Pub sub Client ya me
da error claro por qué no la tengo aquí y no está en ningún lado.
Quiero compilar pero estoy más que seguro que esto no va a funcionar.
Ya me salta el error.
No tengo la librería entonces acá vienen las opciones.
Primera opción no tiene por qué ser la más recomendada es la que yo usé por una razón en particular
es la de descargar un zip desde Guitá con la librería lo busqué por otro lado la descomprime y la puse
adentro de la carpeta Live.
Opción 1 no es la más recomendada pero a mí me es práctico para que dos personas se descarguen el proyecto
se descarguen el proyecto con todas las librerías y no tengamos diferencias con nadie.
Pero esto no se trata de Alán.
Se trata de un proyecto nuevo que estoy queriendo hacer.
Momentaneamente entonces lo que voy a hacer para instalar la librería voy a hacer click en la casita.
Vengo aquí a libraries voy a buscar M QTTF para buscar su cliente acá la he encontrado le hago click
ahí estoy y acá vienen dos opciones la puedo instalar de manera global o sea que se va instalar una
ruta algo rebuscada no va a aparecer aquí pero va a funcionar para cualquier proyecto que yo haga con
plataforma para cualquier proyecto cual sea o pueda instalarla haciendo acá en instalé tu a un proyecto
en particular.
Miren yo puedo desplegar acá y decirle no instalarla solamente para prueba para test o para en el robot.
De todos modos en ninguno de los dos casos yo voy a ver la librería aquí en la carpeta Lind va a seguir
vacía pero créanme que la librería se instala en un lugar particular al que no podemos acceder fácilmente.
Pero lo bueno es que sirve para todos.
Lo bueno también de hacerlo con este método es que cuando salgan actualizaciones de la librería se me
va a notificar y yo las voy a poder actualizar.
Si yo lo tuviera calaca a la librería y salen versiones nuevas yo no me voy a enterar bueno entonces
para redondear esto lo que voy a hacer es instalar e instalar de manera global es una librería que uso
mucho para todos mis proyectos.
Entonces me sirve que rãpidos instalo cierro.
Bueno este no lo voy a cerrar.
Confirmo que acá no hay nada.
Puedo puedo Miren vuelvo a la casita me olvidé de algo.
Voy a librerías.
Sí voy a instaladas ahora ya me aparece que está como almacenamiento global.
La puedo desinstalar pero también le puedo pedir que me muestre dónde realmente está esta librería y
aquí me mostró la ruta y puedo ver sus archivos
les cuento algo más como hice yo para poner las librerías acá.
Bueno las instalé globalmente cuando el proyecto me anduvo lo que hice es buscar donde estaba instalada
y arrastré esta carpeta a la carpeta Lir y así lo subió a Guitá para que ustedes tengan todo completo.
Bueno ahora si vuelvo al código si yo intentara compilar ahora supongo que me dará error igual.
Probemos sigue sin encontrar la librería.
Bueno voy a probar hacer un espacio y grabar aquí
entonces luego de haber grabado nuevamente pruebo con Pilar
sigue me sigue pareciendo un error.
Acá se filtró esto importa grabo hacemos el intento de nuevo
y ahí lo tenemos miren como si ahora puede compilar porque está trayendo la librería desde este almacenamiento
global.
Entonces creo que ahora ya quedan claras todas las opciones que tenemos a la hora de manejarnos con
las librerías y plataformas.
Gracias.