Sensors
Plaques: Citilab ED1, micro:bit, micro:STEAMakers, M5Stack-Core.
Sensors i operadors relacionals
- A més dels botons, moltes plaques incorporen diferents sensors: llum, temperatura, inclinació, etc.
- Donat que aquests sensors donen un valor analògic (és a dir, numèric) haurem de fer servir blocs relacionals si volem executar accions relacionades amb aquest.
- Aquests blocs també retornen un valor cert o fals, per tant, es poden fer servir amb els blocs condicionals que hem vist anteriorment.
Repte 1: mostra dos dibuixos diferents a la pantalla al tapar i destapar el sensor de llum
Solució al repte 1
Sensor de temperatura
El sensor de temperatura és un component que s'incorpora habitualment a la placa.
Un exemple molt senzill que es pot fer és afegir a la gràfica el valor que ens dona el sensor cada X temps (per exemple 1 segon) per visualitzar-ho còmodament.
- Inclús podem exportar les dades en format .csv i obrir-les amb un programa de full de càlcul (MSOffice, LibreOffice, etc.)
Experiment sobre la ingravidesa
Podem fer servir el sensor d'acceleració per dur a terme un experiment sobre la ingravidesa que es produeix quan un objecte inicia una caiguda lliure.
El valor de l'acceleració de la gravetat és 9,8 m/s². En repòs, el bloc
acceleració
retorna aproximadament 98 (està multiplicat per 10, ja que MicroBlocks no utilitza decimals) .
Si llancem un cos cap amunt, just abans de començar la caiguda tindre un moment de gravetat aparent 0. Això és el que es reprodueix en els vols parabòlics d'entrenament o el que experimenten els astronautes a causa del seu estat de caiguda lliure constant.
En el nostre experiment, llançarem la placa cap amunt perquè registri el valor de l'acceleració durant el trajecte.
Si fem l'experiment, veurem que la connexió per cable pot ser un inconvenient. Però si fem servir plaques amb Bluetooth BLE, ens podem connectar i programar amb MicroBlocks sense fils.
Cal fer servir la versió en línia de MicroBlocks i només funciona amb navegadors Chrome o compatibles.
- El nom del Bluetooth de la placa és "MicroBlocks" seguit de 3 lletres majúscules.
- Un cop establerta la connexió, ja podem treballar amb MicroBlocks de la mateixa manera que ho fem per cable. Ara el moment de dur a terme el nostre experiment amb comoditat!
Podem observar una zona de la gràfica que, durant un breu instant de temps, la gravetat aparent està propera a 0, és a dir, es dona una condició d'ingravidesa.
Per la connexió Bluetooth BLE amb Linux, cal activar l'opció Web Bluetooth del navegador.
⬅️ Activitat anterior | Activitat següent ➡️ |
---|
© by Citilab Edutec 2019-2022.
This work is licensed under a CC-BY-SA 4.0 license.