Oriol Boix

Recerca     Castellano Inici
Divulgació Docència Cursos Indústria Altres
Xerrades / Tallers Blogs Ràdio / TV Recursos (cat) Recursos (cas)

Eines per a introduir la tecnologia entre infants i adolescents (i també adults)

M'agrada fer divulgació sobre temes relacionats amb l'electricitat, l'electrònica i altres tecnologies. Més avall hi ha una llista de coses que faig en el temps que tinc disponible. Malgrat tot, no estic satisfet. Penso que al segle XXI totes les nenes i tots els nens haurien de saber programació i saber utilitzar la tecnologia; no només com a simples espectadors sinó com a elements actius. Per sort, actualment hi ha un munt d'elements que fan fàcil que els nostres infants i adolescents entrin en contacte actiu amb la tecnologia. He fet una recopilació de les eines que tenim a l'abast per difondre la tecnologia; i no només a les escoles i instituts. No sé què es podria fer per aconseguir que els infants i adolescents que experimenten la tecnologia a casa seva siguin vistos amb enveja sana i no pas considerats "bitxos estranys". Tal vegada un programa de televisió...

Programació

Les persones que han après a programar tenen capacitat de raonament estructurat i de descompondre els problemes en altres més petits i fàcils de resoldre. A més, desenvolupen una mena d'empatia cap a les màquines que els ajuda a poder-hi interactuar amb naturalitat.

Scratch

Scratch

L'Scratch és un entorn de programació de tipus gràfic pensat per a nens i nenes a partir de 8 anys encara que poden començar abans si estan acompanyats per una persona adulta. El fet que sigui un entorn gràfic evita els errors de compilació que són molt desmotivadors quan es comença a programar.

Els programes van molt vinculats a imatges en moviment i això permet fer fàcilment jocs, una bona excusa per a fer un programa. Scratch és d'ús gratuït i permet treballar en mode local o al núvol i té versió en català.

       
App Inventor

App Inventor

L'App Inventor és un entorn de programació gratuït, de tipus gràfic (té similituds amb l'Scratch) que permet fer programes que s'executin en dispositius Android (mòbils, tauletes). És fàcil fer aplicacions gràfiques, jocs, etc. Però té molta potència i permet fer també coses força complexes a nivell de web, comunicacions, etc.

Es recomana a partir de 12 anys encara que poden començar abans si estan acompanyats per una persona adulta.

Incorpora funcions que permeten comunicar-se amb els robots de LEGO Mindstorms.

Tinc una pàgina d'introducció a App Inventor que encara que, està orientada a estudiants universitaris, pot ser útil a algú.

Processing

Processing

El Processing és un entorn de programació gratuït, de tipus textual i pensat per a persones d'entorns no informàtic, especialment artistes. Té dues formes de sortida, de text i gràfica.

No he trobat cap recomanació d'edat però jo no el recomanaria abans dels 14 anys. Atès que permet representar gràficament, pot ser útil per entendre alguns conceptes matemàtics.

Hi ha una llibreria que permet comunicar el Processing amb una placa Arduino.

Microcontroladors i afins

Programant microcontroladors s'aprenen, a més de programació, conceptes d'electrònica. També s'aprèn a relacionar sensors amb actuadors.

Arduino

Arduino

L'Arduino és una família de plaques amb microcontroladors que permet aprendre a programar entorns que llegeixen sensors i polsadors i actuen sobre leds, motors, etc. Les plaques més bàsiques són a preus molt assequibles. L'entorn de programació és molt similar al del Processing.

Es recomana a partir de 12 anys. Per començar, jo suggeriria l'Arduino Starter Kit.

Si s'ha programat prèviament amb Scratch, pot ser convenient començar a treballar amb l'Arduino fent servir l'entorn Scratch for Arduino (S4A) que, a part de ser un entorn ja conegut, té versió en català.

       
Electrònica vestible i e-tèxtils

Electrònica vestible i e-tèxtils

Molts nens i nenes no se senten atrets pels robots o per la programació de sistemes electrònics abstractes. Una bona alternativa són el que coneixem per e-tèxtils o electrònica vestible. Es poden fer vestits i complements (bosses, diademes, polseres, etc.) que incorporin leds i sons que variïn aleatòriament o segons el que llegeixen alguns sensors (llum, brúixola, acceleració, etc.) controlats amb un microcontrolador que es programa en l'entorn Arduino. Els microcontroladors i accessoris s'han dissenyat per a poder ser cosits sobre teixit però també poden enganxar-se sobre roba, cartró, etc.

Es pot començar a partir de 12 anys a programar però si hi ha un adult que ajuda a la part de programació, es pot començar a fer coses molt abans. Per començar, jo recomanaria la placa Flora; per exemple amb el Flora Budget Pack o el Flora Sensor Pack.

Jo tinc un web (encara parcialment en construcció) i un blog sobre aquest tema.

       
Raspberry Pi

Raspberry Pi

La Raspberry Pi vol ocupar un lloc intermedi entre un ordinador i un microcontrolador. La placa té unes quantes entrades i sortides a les que es poden connectar sensors, polsadors, leds, motors, etc. Però afegint-li una pantalla (o un televisor), un teclat i un ratolí tenim un ordinador molt compacte i de molt baix cost.

El sistema operatiu és Linux (n'hi ha diverses opcions per a triar) i permet aprendre a programar (típicament amb Scratch o Pyton). El disc dur és una targeta SD de molt baix cost i de la que en podem tenir més d'una còpia per si fem algun desastre. Es recomana a partir de 12 anys.

Existeix una placa anomenada BrickPi que s'acobla a la Raspberry Pi i a la que s'hi poden connectar els sensors i motors dels robots de LEGO Mindstorms. D'aquesta manera podem controlar el robot des de la Raspberry Pi.

       

Robots

Amb els robots no només aprenem conceptes de programació sinó també conceptes de mecànica (velocitat, potència) i de geometria (angles, girs).

A

LEGO Mindstorms

El LEGO Mindstorms és un conjunt especial de peces de LEGO que incorpora un controlador, motors i sensors. Amb ell es poden fer robots, vehicles autònoms i moltes altres coses. El llenguatge és de tipus gràfic encara que molt diferent de l'Scratch. El fet de muntar el robot o vehicle fa que també s'aprenguin conceptes d'estructures.

       

Robots amb Arduino

Es poden fer tota classe de robots o vehicles autònoms amb l'Arduino. A primer cop d'ull pot semblar que l' Arduino Robot és l'opció més raonable, potser cal pensar-s'ho abans. L'Arduino Robot és un sistema molt potent (porta dos microcontroladors) i el preu és relativament alt (encara que més baix que el LEGO Mindstorms). Probablement el millor per a començar és buscar una plataforma de robot o vehicle compatible amb Arduino (hi ha molta cosa en botigues i, especialment, webs especialitzades. Es pot començar quan ja es té una certa experiència amb l'Arduino.

       

 

 

Licencia de Creative Commons
This obra by Oriol Boix is licensed under a Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License.