Control remot del robot Fantàstic amb Snap!
Comunicació des d'un entorn web: Snap!
Com ja hem vist a la unitat anterior, és possible comunicar-se amb la placa ED1 mitjançant peticions web (REST) gràcies a que podem posar en marxa un servidor web en aquesta.
El navegador web no és l'únic que pot realitzar aquest tipus de peticions, també es poden fer des d’altres aplicacions.
En aquesta unitat, aprendrem com controlar el robot des d'Snap!.
Enviar ordres des d'Snap!
Snap! és un entorn de programació per blocs similar a Scratch, però amb funcionalitats més avançades que permeten crear projectes més complexos.
Una d'aquestes funcionalitats, el bloc
url _
, permet fer peticions web de manera similar a com es farien directament des de la barra d'adreces del navegador.
NOTA: per alguna raó al navegador Chrome i els seus derivats no funciona, per lo que es recomana fer servir Firefox.
Repte 1: controleu el robot amb blocs d'url.
Solució al repte 1
Repte 2: controleu el robot amb les fletxes del teclat.
Solució al repte 2
- També és possible controlar el robot amb una altra placa compatible amb MicroBlocks i amb suport per WiFi, utilitzant el bloc
http:// _
de la llibreria Client HTTP de la carpeta Xarxa.
- Més endavant aprendrem formes més senzilles de connectar amb Snap!
⬅️ Activitat anterior | Activitat següent ➡️ |
---|
© per Citilab Edutec 2019-2022.
Aquesta obra té una llicència CC-BY-SA 4.0.