Arxiu mensual: abril de 2024

Sessió 9: Evidències a l’aula

I, per últim, presentaré les evidències de la feina feta amb els meus alumnes a l’aula a partir del que he après al curs.

El document generat al respecte es pot veure a continuació:

evidències

I podeu veure també els meus alumnes fent l’activitat:

És probable que el present bloc no demostri tot el que he après al llarg d’aquest curs però la realitat és que no havia programat res des de l’Universitat (ja fa molts anys) i el que he estat fent estic segura que em servirà per fer millor la meva feina en el futur.

Sessió 8: Programació d’aplicacions i creació de videojocs

Hem dedicat l sessió a AppInventor, que  és un entorn de programació de dispositius mòbils, desenvolupat pel MIT (Massachusetts Institute of Technology). La programació es fa mitjançant blocs.

Jo ja havia programat amb AppInventor en curs anterior de robòtica, en aquesta ocasió l’he utilitzat per fer un petit programa de canvi d’unitats de temperatura que després he portat a l’aula per crear les evidències de la sessió 9. Aquí es pot veure  el resultat:

app inventor temperatura

També hem vist diferents entorn per fer videojocs , fonamentalment Microsoft MakeCode Arcade i Scratch.

He creat un joc senzill Arcade a partir d’un que ens va passar el professor. En aquest enllaç pots provar a jugar:

https://arcade.makecode.com/91585-35061-69051-40756

 

 

Sessió 7: HTML i CSS

En aquest apartat hem treballat el llenguatge HTML, el qual permet estructurar pàgines web. Ens ajuda a definir l’estructura i el contigut de la nostra web.  També hem conegut el llenguatge CSS, que permet donar estil a la nostra pàgina.

He realitzat tres activitats:

https://docs.google.com/document/d/1t-7nNmYGwBIdv3ErcEG9Q64IZa5N84Yu/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1YJoF02txOs4cySLnHRHoI4hcjbzdvU8-/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1HUd0a8qX5TmJirVjzvIIfv6GuEePS2Hp/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

Sessió 6: Processing i SNAP!

Avui hem après Processing , que és un entorn de programació basat en Java que ens permet programar mitjançant codi. aquest entorn permet programar entorns gràfics i fomentar l’art i la creativitat a través de la programació.

A continuació pots enllaçar amb les activitats que he creat:

https://docs.google.com/document/d/1zroGekz3YtbbQgRSxqkPnQK4YYM7JDMF/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1qQWoVkIJAQFY7YgqHi5dUvGCWun2zGhJ/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1L4Eh6e6puPhZGLMuckAEhvQEkeey9ICf/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

I també hem après Snap! que és un llenguatge de programació gràfic basat en blocs.

He creat un programa que simula un semàfor:

https://docs.google.com/document/d/1pSd2WLV4GzNfV9Rmm6rBAsKNoY-fZyAl/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

 

 

Sessió 5: conceptes de programació i Python

Hem dedicat aquesta sessió a presentar els fonaments de la programació. En concret hem creat alguns algoritmes:

Algoritme 1. Determinar si un alumne supera un examen amb una nota més alta de 5:

Algoritme 2. Determinar si un alumne ha tret més d’un 6 en un examen que fa la mitjana de 4 preguntes.

 

Després hem instal·lat VSCode, que és una utilitat per a programar i hem après a programar en Python, que és un llenguatge de programació interpretat.

A continuació, presento uns enllaços a les activitats en Python que he creat:

https://docs.google.com/document/d/19ylrjGwuERlZIUpgOOuE3k8vGOWRhY85/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1bBdJwlFVo4zx4dMTCvW2LgbqcTuUvZ0F/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1KIDInGm6iXMlKy38DoUa9ns_P09bDT2t/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

Sessió 4: Sensors i actuadors 2a part

En aquest apartat hem vist com programar una tira Neopixel:

 

I el resultat es pot veure en aquest vídeo:

https://drive.google.com/file/d/16vq3txkaAUSfyi1ePEUtYc4d-fWMCI_F/view?usp=drive_link

Després, amb tots els sensors i actuadors vistos hem fet jocs d’associació amb el panell. En presento dos:

Joc 1 : 

Veiem el vídeo:

https://drive.google.com/file/d/1hMikg0TeYw7RWddVAJDtOXGr-Y2417_9/view?usp=drive_link

Joc 2: 

I el vídeo:

https://drive.google.com/file/d/1tzCRwGjK7DbtcfxZR9XsH7ocnhrJHs93/view?usp=drive_link

Sessió 3: Sensors i actuadors 1a part

En aquest apartat hem treballat amb els aquests sensors: polsador, Joystick i receptor IR i comandament.

Polsador: 

El resultat es pot veure al següent vídeo:  https://drive.google.com/file/d/1lhevGaoHYxbf6K3OcPzoEAZUbqGryRie/view?usp=drive_link

Joystick: 

El resultat es pot veure al següent vídeo:

https://drive.google.com/file/d/1llTD1CXb_mL-YJA_TLg7QnOTsfVRIXpG/view?usp=drive_link

Receptor d’infrarrojos:  

El resultat es pot veure al següent vídeo:

https://drive.google.com/file/d/1ll5QXPK7z90cFs-Bx8bJrcZbcwEj2OUs/view?usp=drive_link

 

 

 

Sessio 2: Plaques, shiels i Robots. Instal·lació dels drivers i de l’Arduinoblocks.

Guió de la sessió:

  • Dotació de robòtica del Departament d’Educació.
  • Plaques, shields i robots de secundària.
  • Elements del panell de la formació.
  • Introducció a la programació amb ArduinoBlocks.
    • Compte ArduinoBlocks.
    • Drivers de la placa ESP32 STEAMakers.
    • Placa ESP32STEAMakers.
    • Muntatge del panell.
    • ArduinoBlocks i prova de comunicacions.
    • Programació de reptes.

La feina posterior consistia en descarregar els fitxers necessaris per treballar amb Arduinoblocs i muntar la placa ESP32 STEAMakers :

https://drive.google.com/file/d/12yZ3Vpt15ic5skCVsi2T5sfY-HqcJ5v6/view?usp=drive_link

Sessió 1: presentació del curs

Els formadors han dedicat la sessió a presentar-se i introduir les diferents sessions i activitats que realitzarem al llarg del curs.

Es un curs que durarà al voltant de tres mesos i està dividit en tres blocs: robòtica, programació i evidències.

Les diferents sessions contenen una part d’explicacions i un treball posterior.

Aniré presentant els resultats del meu aprenentatge en les diferents sessions d’aquest bloc.