Diferència entre revisions de la pàgina «DAM 2020-2021»
Línia 19: | Línia 19: | ||
== 20201008 IoT (1,5h) == | == 20201008 IoT (1,5h) == | ||
=== '''UDP''' a la placa IoT-02 === | === '''UDP''' a la placa IoT-02 === | ||
− | [[Connexió wifi a la placa IoT-02]] ([https://binefa.cat/dam2021/20201008_iot/IoT-02_wifi_00b_scan_channel/IoT-02_wifi_00b_scan_channel.ino Codi que mostra el canal de la SSID detectada). | + | [[Connexió wifi a la placa IoT-02]] ([https://binefa.cat/dam2021/20201008_iot/IoT-02_wifi_00b_scan_channel/IoT-02_wifi_00b_scan_channel.ino Codi que mostra el canal de la SSID detectada]). |
[https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_wifi_00_scan Microprogramari (''firmware'') per visualitzar les xarxes wifi visibles des de la placa IoT-02]. Aprofitem aquest codi per a explicar la introducció d'arxius '''.cpp''' i '''.h''' al mateix directori que l'arxiu '''.ino''' | [https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_wifi_00_scan Microprogramari (''firmware'') per visualitzar les xarxes wifi visibles des de la placa IoT-02]. Aprofitem aquest codi per a explicar la introducció d'arxius '''.cpp''' i '''.h''' al mateix directori que l'arxiu '''.ino''' |
Revisió del 13:39, 8 oct 2020
Contingut
Teleconferència del curs 2020-2021
Algunes classes
20201008 Qt/QML (1,5h)
Conceptes bàsics sobre classes i objectes
Codis de terminal. Classes: Constructors, destructors, atributs i mètodes (públics, protegits i privats).
Distribució de ginys
Redimensió de la distribució i pistes (tips)
Canvi de la forma del cursor en funció de la zona a la distribució
Paradigma senyal / osca
Explicació del paradigma senyal / osca (signal / slot)
Interfície gràfica d'usuari emprants senyals i osques
20201008 IoT (1,5h)
UDP a la placa IoT-02
Connexió wifi a la placa IoT-02 (Codi que mostra el canal de la SSID detectada).
Microprogramari (firmware) per visualitzar les xarxes wifi visibles des de la placa IoT-02. Aprofitem aquest codi per a explicar la introducció d'arxius .cpp i .h al mateix directori que l'arxiu .ino
Microprogramari per treballar amb UDP a la placa IoT-02
Exercici 01
Visualització de ginys al tauler de control (dashboard) al NodeRED. Connexió UDP entre la placa IoT-02 i el NodeRED.
L'exercici s'ha de fer a classe de manera individual (per tant, encara no hi ha data de lliurament. La idea és que ho feu a classe i no a a casa). Heu de fer un report en pdf amb el títol dam_iot_pr01_cognom_nom.pdf (essent cognom el vostre cognom i nom el vostre nom. En cas de compartir nom i cognom amb un company canvieu cognom per cognom1_cognom2, essent cognom1 el primer cognom i cognom2 el segon cognom) i el tema del correu ha de ser dam_iot_pr01_cognom_nom. És molt important respectar el format dels caràcters, majúscules i minúscules per a poder automatitzar correctament la recepció dels vostres reports.
20201005 IoT (1h)
Executeu a la carpeta a on heu descomprimit el NodeRed autònom
node node_modules/node-red/red.js --userDir node_modules/node-red/data --settings node_modules/node-red/settings.js -v --port 2222 --title elmeuTitol --safe flows_meuTitol.json
Codis de NodeRED (UDP in i UDP out)
20201002 IoT (2h)
20201001 IoT (3h)
A aquest classe cal dur un cable microusb B i un cable miniusb o un cable miniusb i una font d'alimentació amb microusb B
Enllaç a un cable miniusb i microusb B (els dos)
Enllaça a una font d'alimentació de %V / 3A amb connector microusb
Presa de contacte amb la placa IoT-02.
20200928 IoT (1h)
NodeRed autònom i d'altres codis
20200425 Qt/QML (2h)
Codis de presa de contacte amb el Qt Creator