Exemples bàsics (Wi-Fi)
Gestió i serveis de xarxa (Wi-Fi)
Interacció amb altres programes i entorns (Wi-Fi)
Exemples amb Bluetooth Low Energy
Exemples amb ESP8266 (Wi-Fi)
Avís: Si trobeu exemples que no funcionen pot ser que necessiteu actualitzar el firmware de la placa Arduino MKR WIFI 1010.
Controlem l'encesa d'un LED amb el MKR WiFi 1010 com a servidor en punt d'accés
Controlem l'encesa d'un LED amb el MKR WiFi 1010 com a servidor en estació
Controlem la lluminositat d'un LED enviant un valor enter (com a servidor en estació)
Llegim un sensor de temperatura i humitat (com a servidor en estació)
Controlem el color d'un NeoPixel enviant tres valors enters (com a servidor en estació)
Analitzem quines connexions de xarxa hi ha disponibles
Mirem si un equip de la xarxa està disponible (ping)
Consultem una pàgina web (com a client en estació)
Consultem periòdicament una pàgina web (com a client en estació)
Els exemples que es llisten a continuació combinen diversos programes i entorns per poder fer coses més interessants i útils. Les columnes de la taula següent corresponen a les diferents possibilitats. S'ha marcat amb ★ les opcions que intervenen de manera principal a l'exemple i amb ✶ les que també hi surten però de manera suplementària. Hi ha alguns exemples complementaris que expliquen com afegir algunes coses addicionals, aquests s'han marcat amb ☆. A la columna Acció hi hem posat una R si el microcontrolador llegeix dades al web i una W si les escriu.
| Mode Wi-Fi | Acció | MQTT | Spreadsheet | Script ⧫ | Telegram | IFTTT | Calendar | App Inventor | |
| Controlem l'encesa d'un LED | Servidor estació | - | ★ | ||||||
| Llegim un sensor de temperatura i humitat | Servidor estació | - | ★ | ||||||
| Controlem el color d'un NeoPixel | Servidor estació | - | ★ | ||||||
| Controlem l'encesa d'un LED amb MQTT | Client estació | R/W | ★ | ||||||
| Canviem el color d'un NeoPixel amb MQTT | Client estació | R/W | ★ | ||||||
| Enviem les lectures de temperatura i humitat amb MQTT | Client estació | R/W | ★ | ||||||
| Canviem el color d'un NeoPixel a partir del darrer valor guardat
fent servir un script ⧫ |
Client estació | R | ★ | ★ | ✶ | ||||
| Guardem les lectures de temperatura i humitat
fent servir un script ⧫ |
Client estació | W | ★ | ★ | ✶ | ||||
| Enviem les lectures de temperatura i humitat directament a Telegram
(sense fer servir cap script) |
Client estació | R | ★ | ||||||
| Controlem un LED des de Telegram
fent servir un full de càlcul i un script ⧫ |
Client estació | R | ★ | ★ | ★ | ✶ | |||
| Canviem el color d'un NeoPixel des de Telegram
fent servir un full de càlcul i un script ⧫ |
Client estació | R | ★ | ★ | ★ | ✶ | |||
| Consultem les lectures de temperatura i humitat des de Telegram
fent servir un full de càlcul i un script ⧫ |
Client estació | R | ★ | ★ | ★ | ✶ | |||
| Interacció entre Google Drive i IFTTT | Client estació | W | ★ | ☆ | |||||
| Generem un gràfic amb els valors guardats
fent servir un script ⧫ |
Client estació | W | ★ | ★ | |||||
| Consultem els esdeveniments de Google Calendar
fent servir un script ⧫ |
Client estació | R | ★ | ★ | |||||
| Aprofitem l'script per llegir la data i l'hora ⧫ | Client estació | R | ☆ | ||||||
| Aprofitem l'script per enviar un correu electrònic ⧫ | Client estació | R | ☆ | ||||||
| Fem que l'script retorni una pàgina web ⧫ | Client estació | R | ☆ |
⧫ Atenció: Pot passar que quan modifiquem el nostre script la seva adreça URL canviï. Cada cop que actualitzem el programa de l'script podem copiar l'enllaç que ens donen per posar-lo on sigui necessari.
Controlem l'encesa d'un LED des d'una aplicació genèrica
Controlem l'encesa d'un LED des d'una aplicació d'App Inventor
Ajustem el color d'un NeoPixel des d'una aplicació d'App Inventor
Llegim la temperatura i la humitat des d'una aplicació d'App Inventor
Controlem l'encesa d'un LED amb l'ESP8266 (com a servidor en punt d'accés)
Controlem l'encesa d'un LED amb l'ESP8266 (com a servidor en estació)
Afegim una funció per gestionar els paràmetres
Seleccionem el color d'un NeoPixel (correspon al mode servidor en estació però és molt fàcil adaptar-lo al mode punt d'accés)

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.