Veurem alguns tipus de connexió d'Scratch amb el món exterior, tot i que cada cop són més, en especial les dedicades a robòtica educativa. Ens organitzarem en format racons, si us sembla bé! Teniu exemples de projectes a l'estudi Connexions, i una descripció de per a quin dispositiu estan pensades a la informació de l'estudi.
Scratch permet treballar amb un micròfon, que recollirà els sons. Tenim un bloc monitor amb el nom volum de so que recull el nivell de so. Utilitzant aquest nivell, podem fer que els nostres programes responguin al un determinat nivell de so. Quan fem servir el micròfon a la versió online, rebrem un missatge d'advertència de flash; ho hem de permetre (Permet o Allow):
En el següent programa, hem creat un avisador per classe, que indicarà quan el so supera un determinat nivell.
Podem crear una globus que s'infli quan bufem? O programar un molinet de vent, que giri? Podem programar una espelma, que s'apagui quan bufem?
Amb una webcam (pot ser la del portàtil, o qualsevol càmera que detecti el sistema operatiu) podem fer que la nostra imatge aparegui al projecte. Una sèrie de blocs ens permeten treballar amb el vídeo, detectant quan hi ha o no moviment a l'escenari o sobre un personatge.Igual que amb el micròfon, haurem de permetre expressament el permís d'accés a la WebCam.
Quan volem treballar amb vídeo, hem de fer servir primer el bloc posa vídeo activa, després, fixar la transparència, i llavors ja podrem utilitzar el Monitor de moviment del vídeo.
En aquest programa, el mico s'ajuda del vídeo per detectar quan algú es vol menjar els seus plàtans (tens el programa per a cada personatge al costat del seu dibuix).
Fes una ullada als projectes de vídeo de l'estudi Connexions... Mira com estan fets, i experimenta amb diferents valors de vídeo.
T'atreveixes a fer un pilla-cuques amb vídeo?
La placa Makey-makey està basada en aduino i proporciona una interfície d'entrada millorada. Podem simular un clic de ratolí o una pulsació de tecla al tocar un plàtan, o mossegar una poma... el límit està a la nostra imaginació. El preu del kit (placa, cable i pinces) ronda els 30-40 €. No necessita cap tipus d'extensió, ja que es tractada com un teclat USB.
Podeu programar un piano-banana, o alguna altre cosa interessant.
WeDo és un kit de LEGO que ens proporciona 4 components eletrònics (hub, motor, sensor de inclinació i de distància) i un conjunt de peces i engranatges que ens permet muntar petits robots i programar-los amb un software propietari. Però des de fa temps existeixen blocs a Scratch que ens permeten controlar-lo (versió 1.4). Darrerament també han aparegut aquests blocs a Scratch 2.0, amb alguna funcionalitat afegida (possibilitat de controlar 2 motors). Requereix instal·lar un plugin per al navegador, que podeu trobar a la mateixa ajuda d'Scratch a la secció de WeDo o la la wiki d'Scratch.
Instruccions de montatge dels projectes originals i exemples de scripts per a Scratch 1.4
Pàgina a la ScratchEd, amb més exemples i experiències.
WedoBots amb muntatges nous i originals
Proveu algun dels muntatges amb WeDo: el xutador o el porter, o algun dels animalons.
De moment, les plaques Arduino, i els robots fabricats amb elles, no poden ser controlades directament per l'Scratch 2.0. Existeixen dues opcions:
Treballar amb S4A, un fork d'scratch 1.4.
Instal·lar la versió offline i el pont s2a_fm (programat sobre python).
Provar amb ScratchX... una versió especial d'Scratch que integra complements desenvolupats per tercers... El d'arduino (firmdata) rutlla prou bé.
Tot i aquestes dificultats, és molt interessant, ja que la programació de la placa es realitza directament des de Scratch i no des de l'entorn d'Arduino, que sempre és una mica més àrid.