clase-07
Conexión Arduino Cloud
- Intentos conexion-codigo fallidos (tutoriales youtube)
https://www.youtube.com/watch?v=qJfKHCKDpLk
https://www.youtube.com/watch?v=wl-UI_ZSAB0&t=259s
https://youtu.be/FNYvxArghLw?si=Qz8cHOeqwCZkGIj0
- Intento de conexion (tutorial web)
https://docs.arduino.cc/built-in-examples/communication/Dimmer/
- Codigo solo permitio encender el led
https://create.arduino.cc/cloud/things/4b378ecd-a7d9-4a8a-9e22-0f3f95b06b5f
Diagrama de flujo distinto al de estado
(Diagrama de estado)
- ingresamos al arduino cloud
- Nos creamos una cuenta gratis(en nuestro caso la vinculamos al github)
- Despues de eso conectamos nuestra placa
- La primera vez que ingresas te sale una ventana emergente que te permite como primer paso vincular tu placa de arduino a cloud
- Para la vinculaciuon necesita un nombre y puedes poner manualmente o te detecta altiro el modelo de la placa que estas usando
- Despues de eso te permite conectarlo a la red wifi (la misma con la cual funciona el cloud)
- Luego de eso creamos una variable que se hace en la pestaña “thing” y esa variable la vinculamos al arduino
- Nos vamos sketch y vemos el codigo (que lo hizo paula muchas gracias)
- Por ultimo creamos el slider en el dashborard en lazandolo a la variable creada anteriormente
- Cargamos el codigo y a probar el dashboard
- Listo exito!
- buscamos tutoriales de dimmer, pero no entendiamos el contenido y/o el idioma para familiarizarnos con el concepto (de dimmer)
- la interfaz de arduino cloud fue confusa en un principio, no distinguiamos los things, de sketches o los devices
- despues reconocimos lo navegacion que tiene arduino cloud y desde ahi nos creamos una cuenta gratis, enlazada con github y nuestro correo institucional, luego de eso nos llevo automaticamente a un tutorial que nos saltamos, y ahi pudimos recien ver la biblioteca de arduino cloud.
- en “devices” es donde conectamos nuestro arduino a traves de un clable de carga usb-c y es donde reconoce la placa que usamos donde podemos nombrarla para quede registrada en nuestra cuenta, hay algunos casos donde daba la opcion automatica de poder conectar a wifi y en otros casos no, y es debido a eso que nuestros arduinos aparecian en modo “offline” y eso lo interpretamos como que no lo reconocia o conectaba (tampopco lo buscamos)
- despues de varios intentos y darnos cuenta que a no todos les dio la opcion de conectar a red wifi asumimos que el “offline” era por no estar en la misma red que arduino cloud, aunque creiamos que eso influia en la carga de nuestro codigo (y no es asi)
- despues paula nos aclaro que eso no esta relacionado por lo que, el que diga “offline” esta bien (“offline” se relaciona al tener un codigo ya cargado y no al proceso de carga)
- inicalmente empezamos a probar tutortiales donde se realizaba una accion por “switch” por separado sin ningun exito, y alanis despues de varios intentos en el codigo logro prender un led
- despues de eso nos enfocamos en los “dashboards” y ahi fue donde incluimos el “switch” pero eso no es un dimmer, asi que los cambiamos a un slider (sin exito ya que no reconocia la variable que habiamos hecho ya que era una booleana)
- luego buscamos tutoriales que usaran el “sliders” pero la mayoria usaban distintas placas a la de arduino r4 wifi por lo que el proceso era un poco distinto, muchos codigos estaban caducados, no incluian bibliotecas obsoletas o no usaban los led a aparte sino con otros componentes (fue dificil la busqueda)
- despues paula nos explico la importancia de la resistencia sino se nos quema el led, nos ofrecio ayuda con el codigo, explicandonos donde colocar las patitas y los compopnentes para una buena conexcion del “protoboard” con el arduino.
- nos especifico un orden, ya que era muy importante para que todo funcionara
- exito!
Presentacion y referentes para nuevo proyecto