Recull de pràctiques de 2n de DAM. Curs 2024-2025

De binefa.com
Salta a la navegació Salta a la cerca

Cronograma i carpetes compartides[modifica]

caption

Carpetes compartides de 2n de DAM. Curs 2024-2025

Activitats[modifica]

A00 - Creació de grups[modifica]

Dins de la carpeta compartida feu una subcarpeta amb el nom activitats. I a dins de la subcarpeta A00. Deseu a la subcarpeta A00 l'activitat feta amb el professor transversal en format .odt i .pdf

A03 - Què sabem?[modifica]

Dins de la carpeta compartida feu una subcarpeta amb el nom activitats. I a dins de la subcarpeta A03. Deseu a la subcarpeta A03 l'activitat feta amb el professor transversal en format .odt i .pdf

A05 - Identificació dels rols[modifica]

Feu la subcarpeta A05 dins de la subcarpeta activitats de la carpeta compartida. Deseu a la subcarpeta A05 l'activitat feta amb el professor transversal en format .odt i .pdf

A06 - POO en C++ i Qt[modifica]

A06.01 - Ginys encastats[modifica]

  • a0601a. Feu una interfície gràfica (GUI) amb dos botons (+ i -) i una etiqueta numèrica.
  • a0601b. Feu una interfície gràfica (GUI) amb una barra lliscant (slider) i un giny LCD de dos números. La barra lliscant controla l'LCD.
  • a0601c. Feu una interfície gràfica (GUI) que integri els dos projectes anteriors. La botonera també controla la barra lliscant i l'LCD. La barra lliscant també controla el valor de l'etiqueta numèrica.

Exercici A06.01. (Heu de desar a la carpeta A06 un document 2425-DAM-A06.01-1rCognom2nCognomNom.pdf amb les solucions explicades i un arxiu 2425-DAM-A06.01-1rCognom2nCognomNom.zip amb els codis comprimits, sense el .pro.user).

A07 - Introducció a la placa IoT-02, Wokwi i protocols de comunicació[modifica]

A07.01 - Introducció al control de la placa Iot-02 mitjançant NodeRed[modifica]

Exercici A07.01 (Heu de desar a la carpeta A07 un document 2425-DAM-A07.01-1rCognom2nCognomNom.pdf amb l'explicació del procés de resolució de la pràctica, incloent-hi captures de pantalla i fotografies.

A07.01.1[modifica]

Feu un codi emprant el panell de control (Dashboard) de NodeRed que surtin quatre interruptors que controlin els quatre leds de la placa IoT-02, mitjançant comunicació MQTT.

A07.01.2[modifica]

Feu un codi emprant el panell de control (Dashboard) de NodeRed que mostri l'estat dels tres botons de la placa IoT-02, mitjançant comunicació MQTT.

A07.01.3[modifica]

Agrupeu a una sola pestanya A07.01.1 i A07.01.2.

A07.02 - Punt multicolor al NodeRED i variables de flux[modifica]

Feu una visualització d'un punt que representa un led multicolor. A la placa IoT-02:

  • Quan el botó IO0 sigui premut incorpora el color vermell al punt multicolor representat al panell de control del NodeRED
  • Quan el botó IO0 no sigui premut traieu el color vermell al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I34 sigui premut incorpora el color verd al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I34 no sigui premut traieu el color verd al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I35 sigui premut incorpora el color blau al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I35 no sigui premut traieu el color blau al punt multicolor representat al panell de control del NodeRED

A07.03 - Visualització amb un giny rellotge del nivell de llum[modifica]

Feu una visualització d'un giny rellotge que indiqui el nivell de llum a la LDR de la placa IoT-02.

A07.04 - Ús d'MQTT (no MQTTS)[modifica]

Feu una visualització d'un giny rellotge que indiqui el nivell de llum a la LDR de la placa IoT-02, emprant MQTT (no MQTTS)

A07.05 - Instal·lació del servei mosquitto[modifica]

How to Install The Mosquitto MQTT Broker on Windows

Mosquitto Username and Password Authentication -Configuration and Testing

A07.06 - Ús del servei mosquitto[modifica]

Feu una visualització d'un punt que representa un led multicolor. Feu servir un broker MQTT (no MQTTS):

  • Quan el botó IO0 sigui premut incorpora el color vermell al punt multicolor representat al panell de control del NodeRED
  • Quan el botó IO0 no sigui premut traieu el color vermell al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I34 sigui premut incorpora el color verd al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I34 no sigui premut traieu el color verd al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I35 sigui premut incorpora el color blau al punt multicolor representat al panell de control del NodeRED
  • Quan el botó I35 no sigui premut traieu el color blau al punt multicolor representat al panell de control del NodeRED
  • Afegiu quatre selectors (switch) o vuit botons per a apagar i encendre cadascun dels quatre leds de la placa IoT-02

A07.07 - Introducció al micropython[modifica]

Heu de desar a la carpeta A07 un document 2425-DAM-A07.07-1rCognom2nCognomNom.pdf

  • L'explicació del procés de la instal·lació de microPython a la placa IoT-02
  • Feu servir ampy
  • Feu servir Thonny.
adc_pin = Pin(36, mode=Pin.IN) # adc_pin diu el canal ADC corresponent al pin 
adc = ADC(adc_pin) # adc_pin no és el número de pota, és el número d'ADC

A07.08 - Prova de QtMQtt a la placa IoT-02[modifica]

Un cop heu fet la Instal·lació de QtMQtt a les Qt proveu el funcionament de simplecient amb usuari i contrasenya. Provem llur funcionament interactuant bidireccionalment amb la placa IoT-02. Heu de subscriure-vos a un tema d'un botó i publicar 1 i 0 a un tema d'un led.

Exercici A07.08. (Heu de desar a la carpeta A07 un document 2425-DAM-A07.08-1rCognom2nCognomNom.pdf amb les solucions explicades i un arxiu 2425-DAM-A07.08-1rCognom2nCognomNom.zip amb els codis comprimits, sense el .pro.user).