Présentation de cette merveille technologique.




Raspberry Pi est un min-pc à la taille d'une carte de crédit inventé par un chercheur britannique Eben Upton de l'université Cambridge. La Raspberry pi fut mise en vente en février 2012 par la fondation qui porte le même nom et plus d'un million d'unités ont été déjà vendus!!! Eben Epton a été primé par la célèbre université États-Unienne MIT.
La Rpi a pour dimensions 85,60 mm × 53,98 mm × 17 mm et pèse moins de 50g. On peut donc la transporter facilement dans sa poche.
Le modèle B est doté d'un processeur ARM 11 cadencé à 700MH, d'une mémoire vive de 512 Mo, de deux ports USB 2.0, d'un port ethernet, d'un port hdmi, d'un port mico-usb pour l'alimentation(5V-700mA), d'un port pour une carte SD. Grâce à la carte GPU incluse on peut visualiser des vidéos hd.
La Rpi ne consomme que 3,5 Watt!!! et coûte environ une quarantaine d'euros.
Elle fonctionne sous le système d'exploitation GNU/LINUX. Exit donc les systèmes propriétaires très gourmands en ressources et pourvoyeurs de Racketiciels. La distribution recommandée est une version de Debian Wheezy : Raspbian avec un bureau très léger Lxde.


Comment rendre opérationnelle la Raspberry pi ?

On prépare une carte sd d'une capacité de 8 Go ou plus de classe 10 de préférence.
On télécharge l'image compressée 2013-05-25-wheezy-raspbian.zip sur le lien :
http://www.raspberrypi.org/downloads
Après avoir décompresser le fichier téléchargé on suit la démarche très clairement détaillée sur le lien :
http://www.tropfacile.net/doku.php/raspberry-pi/preparer-carte-sd
Après la préparation de la carte sd bootable on l'insert dans la Raspberry Pi. On branche notre Rpi à un téléviseur ou moniteur par un cable hdmi et à notre Box par un cable RJ45(ethernet). On y connecte par usb un clavier et une souris. On branche l'alimentation (celui d'un smartphone suffit). Après quelques secondes, on obtient l'invite qui nous demande notre login et mot de passe.
Le login(identifiant) par défaut est pi et le mot de passe est raspberry.
Pour rendre votre système en français il suffit de suivre le tutoriel sur ce lien Saisissez la commande startx et vous allez découvrir en haute définition un magnifique bureau avec une jolie framboise (Raspberry est une framboise en anglais).
Ci-dessous une copie d'écran du bureau de ma Raspberry branchée en hdmi à un téléviseur grand écran.



Une autre copie d'écran de la tortue de Kturtle entrain de tisser une jolie fleur à partir d'un losange.



En Annexe j'ai joint un fichier compressé contenant 4 programmes de Kturtle avec leurs sources. Deux de ces programmes sont deux algorithmes tirés des sujets de bac de mathématiques série ES de l'édition 2013 : le fichier contient également un pdf de ces deux algorithmes.

L'apprentissage de la programmation.


L'objectif des concepteurs de la Rpi est essentiellement éducatif. Le prix peu onéreux de la Rpi(une quarantaine d'euros pour le modèle B), la très faible consommation électrique et l'offre abondante en logiciels libres éducatifs de qualité permettra à des écoles de s'équiper à moindre coût sans casser leurs tirelires. Plusieurs contributeurs ont développé des applications en domotique et robotique destinées à des jeunes collégiens ou lycéens.
La photo ci-dessous montre une salle informatique d'une école au Cameroun équipée de Raspberry pi.



Google a offert 15 000 Raspberry Pi à des écoles en Grande-Bretagne.
Sur la photo ci-dessus on aperçoit à gauche l'inventeur Eben Upton avec des collégiens britanniques.



Pour l'apprentissage de programmation deux langages ont été choisis par les développeurs de la Rpi : Python un langage de programmation libre et professionnel dont la syntaxe est très facile à lire et Scratch une variante du langage logo développé à MIT. On peut évidemment installer d'autres langages comme kturtle.
L'inventeur du langage logo en 1967 Seymour Papert préconisait l'apprentissage de la programmation dès l'école primaire. Certains ont suivi les conseils de Papert comme le grand informaticien Alan Kay qui a animé des ateliers de programmation avec squeek à des élèves de 8 ans en Californie et l'Estonie qui a introduit dans ses programmes scolaires l'apprentissage de la programmation dès l'âge de 6 ans.
À ce propos un livre remarquable "L'informatique sans ordinateur" ,qui est une traduction d'une version anglaise, présente des activités ludiques pour l’apprentissage des bases de l'informatique aux enfants à partir de l'âge de 7 ans. Dans ce livre le système binaire, les algorithmes de tri, les langages de programmation sont présentés sous formes de jeux. On peut le télécharger librement sur ce lien.

Références.

  1. http://www.raspberrypi.org
  2. http://www.tropfacile.net
  3. http://www.framboise314.net
  4. 14 magazines en libre téléchargement.
  5. https://interstices.info