Introducció: micro:bit i WiFi
La BBC micro:bit és una petita placa que podem programar per fer projectes, com llegir sensors o controlar actuadors. Però té una limitació important: la micro:bit no té WiFi. Això vol dir que no es pot connectar sola a Internet. Per poder fer-ho, necessita l’ajuda d’un altre dispositiu.
La solució: un mòdul WiFi
Un bon exemple és l’ESP8266 WiFi Module. Aquest mòdul permet que la micro:bit es pugui connectar a Internet.
Podem imaginar-ho així:
-
micro:bit → pensa i decideix què fer
-
ESP8266 → envia i rep informació per Internet
Les dues connexions de l’ESP8266
L’ESP8266 pot comunicar-se de dues maneres:
1️⃣ Amb la micro:bit
Està connectat amb cables. La micro:bit li envia ordres com:
-
“connecta’t al WiFi” (bloc Inici en makecode)
-
“envia aquesta informació” (bloc Per sempre en makecode)
2️⃣ Amb la xarxa WiFi
L’ESP8266 es connecta a la xarxa WiFi, com un mòbil o una tauleta.
Així pot:
-
enviar dades a Internet
Exemple de projecte
Imagina aquest projecte:
-
la micro:bit mesura la temperatura, la humitat o la pressió
-
envia aquestes dades a l’ESP8266
-
l’ESP8266 les envia a Internet, per exemple a la web de ThingSpeak IoT platform
D’aquesta manera, podem veure les dades des d’un ordinador o un mòbil, des de qualsevol lloc del món i en qualsevol moment.
Connexió del mòdul ESP8266 a la micro:bit
En els nostres exercicis, la connexió es farà mitjançant l’extensió micro:shield.
|
|
![]() |
Connexió del mòdul ESP8266 a la xarxa WIFI.
El mòdul ESP8266 incorpora connectivitat Wi-Fi 2.4 GHz
Extensió pel makecode.
-
SSID = nom de la xarxa WiFi, serveix per identificar a quin WiFi et vols connectar. Cada xarxa té el seu propi nom
-
PW = contrasenya. Paraula de pas.
- api.thingspeak.com és l’adreça d’Internet que utilitza la plataforma ThingSpeak IoT platform per rebre i enviar dades.
A la plataforma ThingSpeak IoT platform, cada projecte (canal) té claus:
-
Write API Key → per enviar dades
-
Read API Key → per llegir dades






