Vous êtes sur la page 1sur 18

Christian Tavernier

Raspberry Pi
Prise en main
et premires ralisations

Du mme auteur

Couverture : Rachid Mara

Dunod, Paris, 2013


ISBN 978-2-10-059891-5

Table des matires

Avant-propos

IX

1 la dcouverte du RaspberryPi
1.1 RaspberryPi A ou B?

1.2 Petite visite guide

1.3 Lalimentation

1.3.1

Le chargeur pour smartphone

1.3.2

Le bloc secteur prise de courant

1.3.3

Le hub USB actif ou hub aliment

1.4 Le clavier et la souris

1.5 Lcran

1.5.1

HDMI, DVI ou mme VGA

1.5.2

La sortie vido composite via la prise Cinch ou RCA

8
9

1.6 Le rseau

10

1.7 Prparation de la carte SD

10

1.7.1

Tlchargement et vrification de la distribution Linux

11

1.7.2

Prparation de la carte SD

13

1.8 Mmoires de masse externes

2 la dcouverte de Raspbian
2.1 Premire mise sous tension

15

17
17

2.1.1

Slection du clavier Franais

19

2.1.2

Localisation de votre distribution

21

2.2 LXDE, le bureau de Raspbian

23

2.2.1

Le menu Accessoires

24

2.2.2

Le menu ducation

25

2.2.3

Le menu Internet

26

2.2.4

Le menu Programmation

27

2.2.5

Le menu Graphismes

27

2.2.6

Le menu Outils systme

28

III

Table des matires


2.2.7

Le menu Prfrences

28

2.3 Le mode ligne de commande

29

2.3.1

Accs au mode ligne de commande

29

2.3.2

Super-utilisateur, root et sudo

30

2.3.3

Utilisateurs et groupes

31

2.3.4

Organisation du systme de fichiers

32

2.3.5

Navigation dans les fichiers et les rpertoires

34

2.3.6

Droits associs aux fichiers

35

2.3.7

Une aide toujours prsente

37

2.4 Ajout et suppression de programmes


la recherche des logiciels

39

2.4.2

Installation dun programme

40

2.4.3

Dsinstallation dun programme

41

2.4.4

Mise jour dun programme

42

3 Rseau, WiFi, partitions etparamtrages


3.1 Rseau cbl sans DHCP

43
43

3.1.1

Accs au rseau local

44

3.1.2

Accs Internet

45

3.2 Le RaspberryPi en WiFi

46

3.2.1

Configuration manuelle de la cl Wi-Pi

47

3.2.2

Configuration assiste de la cl Wi-Pi

49

3.2.3

Configuration des autres cls

3.3 Les partitions de la carte SD

51
54

3.3.1

Extension automatique de la partition principale

55

3.3.2

Extension manuelle de la partition principale

56

3.4 Sauvegardez votre carte SD

60

3.5 Le fichier config.txt

61

3.5.1

Modifier les paramtres daffichage

62

3.5.2

Comment overclocker le RaspberryPi?

64

3.5.3

Comment survolter le RaspberryPi?

65

3.5.4

Augmenter les performances sans risque (ou presque)

66

3.5.5

Si le RaspberryPi devient instable

67

4 Bureautique, media center et serveurweb


4.1 Les diffrentes solutions et programmes bureautiques
4.1.1

69
69

Utilisation de programmes indpendants

70

4.1.2

Utilisation dune suite bureautique

75

4.1.3

Une fois que le choix est fait

78

4.2 Partage de fichiers via le rseau

IV

38

2.4.1

78

Table des matires


4.3 Un serveur avec votre RaspberryPi
4.3.1

Installation des logiciels ncessaires

81

4.3.2

Utilisation du serveur

84
84

4.4.1

De la musique en travaillant

85

4.4.2

Lorsque le son est rcalcitrant

86

4.4.3

Un vritable media center (ou HTPC)

87

4.4.4

Quelques conseils pour votre media center

90

5 la dcouverte de Python

93

4.4 Le RaspberryPi en tant que media center

5.1 Lenvironnement de travail

93

5.1.1

Interprteur et compilateur

94

5.1.2

De la ligne au programme

95

5.1.3

Rendre un programme Python excutable

98

5.2 Organisation gnrale dun programme


Rgles de syntaxe dun programme

5.2.2

Importation de bibliothques

100

5.3 Variables numriques, chanes, listes et dictionnaires

101

99

5.3.1

Nommage des variables

101

5.3.2

Les quatre types de donnes et variables de base

101

5.3.3

Chanes, listes, tuples et dictionnaires

102
106

5.4.1

Oprateurs arithmtiques

107

5.4.2

Oprateurs de comparaison et oprateurs logiques

108

5.4.3

Prise de dcision

109

5.4.4

Boucles itratives et conditionnelles

110

5.5 Entres et sorties de donnes

112

5.5.1

Sorties de donnes avec print

112

5.5.2

Entre de donnes avec input

114

5.5.3

criture dans un fichier

114

5.5.4

Lecture dans un fichier

5.6 Fonctions, modules, classes et mthodes

115
116

5.6.1

Fonctions

116

5.6.2

Modules

117

5.6.3

Classes et mthodes

119

6 Des accessoires indispensables

121

6.1 Un poussoir de reset pour votre RaspberryPi

121

6.2 Des alimentations pour tous les besoins

123

6.2.1

99

5.2.1

5.4 Oprateurs, boucles et prise de dcision

Dunod Toute reproduction non autorise est un dlit.

80

Alimentations 5volts de 1 3ampres

123

Table des matires


6.2.2

Alimentation 5volts 3ampres haut rendement

6.2.3

Utilisation partir du secteur EDF

6.3 Les entres/sorties du RaspberryPi


6.3.1

Le port GPIO du RaspberryPi

6.3.2

Attention la tension!

6.4 Des cartes dexprimentation bien utiles

127
128
128
130
130

6.4.1

Le Pi Cobbler: une excellente ide

131

6.4.2

La carte Pi Proto Plate

132

6.4.3

La carte Humble Pi

134

7 Poussoir, LED, relais et afficheurs


7.1 Une bibliothque Python indispensable

137
138

7.1.1

La bibliothque RPi.GPIO

138

7.1.2

Les principales fonctions de RPi.GPIO

139

7.2 Les sorties numriques parallles

141

7.2.1

Commandes de LED et de relais

141

7.2.2

Commande directe de charges alimentes en continu

147

7.2.3

Commande directe de charges relies au secteur

148

7.3 Les entres numriques parallles

149

7.3.1

Poussoirs, commutateurs et capteurs de type tout ou rien

149

7.3.2

Comment vaincre les rebondissements?

151

7.3.3

Entres haute tension et opto-isoles

152

7.4 Afficheurs LED et cristaux liquides (LCD)

153

7.4.1

Commande directe dafficheurs LED

7.4.2

Commande directe dafficheurs LED multiplexs

155

7.4.3

Utilisation dafficheurs cristaux liquides (LCD)

156

8 Servos, moteurs pas pas, moteurs courant continu


et entres/sorties analogiques
8.1 Les servos de radiocommande
8.1.1

Principe gnral

8.1.2

La bibliothque RPIO et la commande de servos

8.2 Les moteurs pas pas

154

161
161
162
164
166

8.2.1

Principes gnraux

166

8.2.2

Circuits dinterface

167

8.2.3

Le logiciel

169

8.3 Gradation de puissance et moteurs courant continu

VI

125

170

8.3.1

Variation de tension et signaux PWM

170

8.3.2

Logiciel de gradation de tension

172

8.3.3

Variation de vitesse dun moteur courant continu

173

Table des matires


176

8.4.1

Gnration de tensions analogiques

176

8.4.2

Acquisition de tensions analogiques

178

9 Bus I2C, bus SPI, cartes PiFace etGertboard

181

9.1 Le bus I2C

181

9.1.1

Gnralits

182

9.1.2

Protocole du bus I2C

182

9.1.3.

Exemple dutilisation du bus I2C

186

9.2 Linterface ou bus SPI

190

9.2.1

Principe dune liaison de type SPI

190

9.2.2

La carte interface SPI PiFace

192

9.2.3

Les logiciels de la carte PiFace

194

9.3 La carte Gertboard

10 Pour aller plus loin: associer RaspberryPi et Arduino

198

201

10.1 Quest-ce que lArduino?

202

10.2 Pourquoi relier RaspberryPi et Arduino?

203

Annexe

205

Index

211

VII

8.4 Manipulation de tensions analogiques

Les complments en ligne de cet ouvrage

Vous trouverez sur www.dunod.com, sur la page ddie cet ouvrage, et sur le site de
lauteur ladresse www.tavernier-c.com, un certain nombre de complments en ligne:

les fiches techniques et assimiles de tous les circuits et composants lectroniques actifs utiliss dans louvrage;
les bibliothques cites ou utilises dans louvrage, autres que celles fournies avec la distribution de base ou directement tlchargeables depuis cette
dernire;
les logiciels tiers utiliss par certaines applications (cration dimages sur carte
SD, partitionnement de carte SD, vrification de somme SHA-1, etc.);
les schmas du Raspberry Pi ainsi que diverses cartes dextension utilises,
lorsque ces derniers sont publics.
Afin de faciliter lutilisation de ces complments, tous les fichiers correspondants
sont groups dans des rpertoires qui portent les noms des chapitres de louvrage
dans lesquels ils apparaissent pour la premire fois.
En lisant un chapitre, il suffit donc de vous positionner sur le rpertoire correspondant pour avoir accs immdiatement tous les documents et/ou programmes qui
y sont utiliss ou voqus.

VIII

Avant-propos

A
Conu lorigine pour initier les plus jeunes la programmation et la microinformatique, le RaspberryPi a trs vite connu un tel succs plantaire, que mme
ses concepteurs nauraient pas os limaginer. Les quelques centaines dexemplaires
fabriqus au tout dbut ont ainsi t couls en quelques jours et, la date de
rdaction de cet ouvrage, plus dun million de RaspberryPi ont t vendus dans le
monde entier.
Il faut dire que le produit a de quoi sduire puisque, sur un circuit imprim
peine plus grand quune carte de crdit, vendu un peu moins de quarante euros, on
trouve un micro-ordinateur complet qui, mme sil na pas la puissance dun PC,
est tout de mme capable daccomplir efficacement la majorit des tches que lon
confie habituellement ce dernier.
De plus, grce des choix judicieux, tel que lintgration dun processeur graphique
performant ou bien encore laccs certaines lignes dentres/sorties du processeur,
il est possible dutiliser le RaspberryPi aussi bien comme media center capable de
diffuser des films en haute dfinition sur la tl du salon que comme automate pro
grammable intelligent pour se constituer une maison domotique, par exemple.
Aprs vous avoir appris configurer et paramtrer correctement votre RaspberryPi,
cet ouvrage vous propose de dcouvrir ses nombreuses possibilits au travers duti
lisations qui vont de la bureautique aux automatismes en passant par les serveurs
Internet et les applications multimdias.
Et pour que vous ne soyez pas prisonnier des seuls programmes crits ou proposs
par dautres, vous y apprendrez aussi les bases du systme dexploitation Linux uti
lis par le RaspberryPi, ainsi que la programmation en Python, qui vous permettra
de mettre en uvre vos propres interfaces et applications.

IX

1 la dcouverte du RaspberryPi

A
Le RaspberryPi appartient ce que lon appelle le monde du libre tant sur le
plan logiciel que matriel, cest--dire que tous les documents le concernant, que
ce soient les schmas ou les programmes quil utilise, sont mis gracieusement dis
position de la communaut internationale par leurs auteurs respectifs.
En contrepartie de cette gratuit, il nexiste pas de structure commerciale, de ven
deur si vous prfrez, qui se charge de commercialiser et de centraliser tout ce qui
concerne le produit et, en particulier, toutes les documentations le concernant.
Cest lutilisateur de faire leffort de glaner sur Internet les informations nces
saires en fonction de ce quil compte faire de son Raspberry Pi, et il faut bien
reconnatre quaprs lavoir reu et lorsquon le sort de sa bote, on est un peu perdu
devant lampleur de la tche car il est alors inutilisable
Aprs une courte prsentation du Raspberry Pi, nous allons voir ce quil est
ncessaire de lui raccorder pour le rendre utilisable, puis nous vous expliquerons
comment prparer sa carte mmoire avec le systme dexploitation tlcharger
sur Internet afin que, dun petit circuit imprim inerte, vous passiez un microordinateur performant.

1.1 RaspberryPi A ou B?
Au moment o ces lignes sont crites, deux versions de RaspberryPi sont commer
cialises; la version A et la version B visibles figures 1.1 et 1.2. Si le processeur
qui les quipe est identique, tout comme leur architecture interne, voici ce qui les
diffrencie:
linterface rseau est absente sur le modleA;
le modle A ne comporte quun port USB contre deux pour le modleB;
la taille de la mmoire du modle A nest que de 256Mo contre 512Mo pour
le modleB.
Compte tenu de la faible diffrence de prix entre les deux versions, nous vous
recommandons vivement de choisir le modle B. En effet, labsence dinterface
rseau est bien souvent rdhibitoire et, mme sil est possible den adjoindre une au
modleA grce un module USB rseau, le cot de ce module ajout celui du
modleA, dpasse largement le prix du modleB.

1 la dcouverte du RaspberryPi

Figure1.1 Le RaspberryPi modleA. Labsence de contrleur et de prise rseau est bien visible.

Et quand bien mme le rseau ne vous serait pas utile, la prsence dun seul port
USB est, elle aussi, handicapante et impose de recourir un hub USB externe ds
que lon veut utiliser plus dun priphrique. L aussi, le prix du hub ajout celui
du modleA, dpasse bien souvent celui du modleB.

Figure1.2 Le RaspberryPi modleB avec sa prise rseau et ses deux prises USB.

La mmoire enfin, de par sa petite taille, rduit notablement les performances et


interdit mme lexcution de certains logiciels.
2

1.2 Petite visite guide 1.2Petite visite guide

1.2 Petite visite guide


Afin de bien visualiser ce quil est possible dadjoindre la carte RaspberryPi nue qui
vous a t fournie, nous vous proposons de jeter un coup dil la figure1.3 qui pr
sente tout la fois son organisation gnrale et les diffrents connecteurs disponibles.

Figure1.3 Organisation gnrale du RaspberryPi et de ses diffrents connecteurs.

Dunod Toute reproduction non autorise est un dlit.

Le centre de la carte est occup par le processeur ou, plus exactement, par un empile
ment du processeur et de sa mmoire qui sont littralement monts lun sur lautre. Nous
reviendrons, dans la suite de ce chapitre, sur ce processeur quelque peu particulier.
Lautre gros circuit intgr visible sur cette face du circuit imprim nest autre
que le contrleur rseau, absent bien videmment sur le modleA.
Paradoxalement, cest la connectique qui occupe la majorit de la surface de la carte
et non les composants actifs, et ce dautant que des choix pour le moins curieux ont
t faits au niveau des connecteurs, dont certains sont vritablement archaques sur
un produit aussi rcent.
Nous vous proposons de partir de la prise rseau, situe dans langle infrieur droit
de la figure1.3 et de tourner dans le sens inverse des aiguilles dune montre. Ce
connecteur rseau justement, prsent sur le seul modleB, accepte une prise norma
lise RJ45 et tout rseau Ethernet classique fonctionnant 10Mbits ou 100Mbits
par seconde. Le Gigabit Ethernet nest donc pas support par le RaspberryPi mais,
vu ses performances globales, cela nest absolument pas contraignant. Le double
connecteur USB voisin est quant lui conforme la norme USB2.0, rtro-compa
tible USB1.0 comme il se doit.
Dans langle situ ct de ces connecteurs on trouve cinq LED dtat du
RaspberryPi:
une LED verte dactivit du processeur;


1 la dcouverte du RaspberryPi

une LED rouge de mise sous tension;


une LED verte signalant le mode full duplex de la connexion rseau;
une autre LED verte signalant lactivit rseau;
une LED jaune indiquant que le rseau fonctionne 100Mbits par seconde.
Viennent ensuite deux connecteurs vritablement monstrueux et dont la justi
fication de lun dentre eux au moins nous semble discutable.
Le premier connecteur est un jack femelle stro de 3,5mm de diamtre destin
la connexion dun casque, dune paire de haut-parleurs amplifis comme ceux que
lon utilise avec les PC, ou bien encore dun amplificateur externe.
Le second connecteur, au format Cinch ou RCA, vhicule quant lui le signal
vido gnr par le RaspberryPi au format vido composite PAL ou NTSC et ne
permet donc quun affichage en basse rsolution, sur un vieux moniteur tube catho
dique de surcrot. Nous comprenons assez mal sa raison dtre, et ce dautant que
le RaspberryPi dispose par ailleurs dune sortie HDMI, compatible avec tous les
moniteurs et tlviseurs rcents, capable de surcrot de fournir de la vido au format
full HD de 1080p. Ce connecteur RCA sera donc trs rarement utilis, sauf si vous
voulez recycler de vieux tlviseurs mis au rebut depuis le passage la TNT!
Le connecteur mle, deux ranges de 13points chacune, qui suit est quant lui
bien plus intressant. Cest en effet l que se trouvent les signaux dinterface du
GPIO (General Purpose Input Output) cest--dire de toutes les interfaces externes
proposes par le microprocesseur qui quipe le Raspberry. On y trouve donc plemle des lignes de port parallles, une interface srie, un bus I2C, une liaison SPI,
etc. Toutes choses que nous exploiterons partir du chapitre7 de cet ouvrage pour
relier le Raspberry au monde extrieur et lui permettre ainsi de commander et de
sinterfacer avec les appareils les plus divers.
Sur lautre face du circuit imprim se trouve le connecteur destin recevoir une
carte SD. Le RaspberryPi ne dispose en effet daucune interface pour mmoire de
masse (disque dur ou assimil) et cest donc une carte SD qui est charge de jouer
son rle.
Le retour sur la face suprieure nous permet de dcouvrir un connecteur micro USB
qui ne vhicule par dinterface USB comme on aurait pu le penser, mais qui sert uni
quement alimenter le RaspberryPi comme nous allons le voir dans un instant.
Le dernier connecteur enfin nest pas lun des moindres puisque cest un modle
HDMI compatible de la norme1.4, cest--dire la plus rcente ce jour. Il dlivre
bien videmment limage gnre par le Raspberry Pi, en haute dfinition full
HD1920 par 1080p, et vhicule galement le son.
Deux autres connecteurs prsents sur la carte sont destins recevoir des circuits
imprims souples et ne vous seront sans doute daucune utilit. Le premier per
met en effet de raccorder un cran plat interface de type DSI, rserv lheure
actuelle aux seuls industriels et de prix prohibitif compar celui du RaspberryPi.
Le second est destin une camra interface de type CSI qui est en projet mais
non encore commercialise au moment o ces lignes sont crites.
Ce petit tour du propritaire tant termin, nous vous proposons de dcouvrir sans
plus tarder ce qui est ncessaire la mise en uvre de notre RaspberryPi.
4

1.3 Lalimentation 1.3Lalimentation

1.3 Lalimentation

Dunod Toute reproduction non autorise est un dlit.

1.3.1 Le chargeur pour smartphone

La majorit des smartphones actuels dispose dun chargeur secteur quip dun
cble micro USB qui dlivre une tension de 5volts. Il est donc tentant dy faire
appel comme lont dailleurs fait avec plus ou moins de bonheur nombre dutili
sateurs.
Pour simple et conomique quelle soit, cette solution peut fonctionner ou non.
En effet, selon la marque et le modle de smartphone auquel est destin le char
geur, le courant de sortie quil peut fournir peut varier de 350mA 1A. Dans le
premier cas, tout fonctionnement sera donc impossible alors quun modle dli
vrant 1A conviendra parfaitement, mme pour un RaspberryPi reli plusieurs
priphriques.
Si donc vous envisagez cette solution, vrifiez sur le chargeur du smartphone le
courant maximum que ce dernier peut dlivrer; il y est toujours indiqu.
1.3.2 Le bloc secteur prise de courant

En labsence de chargeur de portable, la meilleure solution consiste acheter un


bloc secteur au format prise de courant disponible chez tous les revendeurs de
composants lectroniques ainsi que dans nombre de magasins de bricolage.


Mme si cest l une fonction triviale, cest pourtant le premier lment prendre
en compte lorsque lon souhaite faire fonctionner son RaspberryPi, et ce dautant
que cette alimentation peut tre la cause de nombreux problmes sur lesquels nous
aurons loccasion de revenir plusieurs reprises.
Le RaspberryPi salimente sous une tension unique de 5volts; tension sur laquelle
il peut consommer jusqu 750mA selon les tches quil excute. Cette alimenta
tion doit tre normalement fournie via le connecteur micro USB plac dans un
angle de la carte, tel que nous lavons vu en figure1.3, mme sil existe dautres
possibilits dcrites ci-aprs.
Thoriquement, toute alimentation capable de fournir cette tension et de dlivrer
au moins les 750mA requis peut convenir, mais cela savre trs souvent insuffisant.
En effet, notre RaspberryPi dispose galement de deux ports USB sur lesquels nous
allons tre amens connecter divers priphriques tels que les classiques clavier et
souris par exemple. Or, sauf faire appel un hub aliment intermdiaire, les dif
frents priphriques connects sur ces ports vont devoir prlever leur alimentation
partir du RaspberryPi puisque cest l un des principes de la norme USB. Leur
consommation va donc ncessairement sajouter aux 750mA dj absorbs par le
RaspberryPi seul.
Il est donc prudent de prvoir une alimentation capable de dlivrer au moins un
ampre si vous ne voulez pas que votre RaspberryPi fonctionne de faon alatoire,
voire ne fonctionne pas du tout selon le bon vouloir de la consommation des pri
phriques qui lui seront raccords.

1 la dcouverte du RaspberryPi

Comme pour le chargeur de portable, vous veillerez alors ce quil puisse dlivrer
une tension de 5volts sous un courant de 1ampre, voire mme un peu plus si vous
envisagez de connecter de nombreux priphriques USB votre RaspberryPi.

Attention!

Choisissez bien un bloc secteur sur lequel figure la mention rgul ou stabilis, seul mme
de vous garantir une tension de sortie stable de 5volts, et fuyez comme la peste les blocs secteur bas
de gamme, non stabiliss, dont la tension de sortie peut monter trs au-del de 5volts avec, la cl,
la mort assure pour votre RaspberryPi.

1.3.3 Le hub USB actif ou hub aliment

Ds lors que lon souhaite connecter au RaspberryPi autre chose quun clavier et
une souris, il est ncessaire de faire appel un hub USB. Celui-ci peut tre passif,
et il sert alors seulement dmultiplier les deux prises USB originales, mais lali
mentation de tous les priphriques USB continue dans ce cas tre prleve sur
le RaspberryPi, ou il peut galement tre actif et disposer alors de sa propre ali
mentation.
Dans ce dernier cas, outre sa fonction de dmultiplication des prises USB, il permet
galement dalimenter les priphriques USB, ce qui est une excellente solution si
vous envisagez den utiliser plusieurs ou de faire appel des priphriques forte
consommation tel un disque dur par exemple.
Mais ce hub peut aussi servir alimenter votre RaspberryPi si ce dernier est un
modle assez rcent. En effet, les alimentations de toutes les prises USB sont relies
entre elles sur le RaspberryPi. Si donc lon injecte une tension de 5volts via une
des prises USB normales du RaspberryPi, en provenance dun hub actif ali
ment, cette tension lalimentera normalement.
De ce fait, si lalimentation du hub actif choisi est capable de fournir au moins
1ampre, elle pourra alimenter le RaspberryPi en plus des priphriques raccords
ce hub, vous dispensant ainsi dacqurir une alimentation spcifique pour le seul
RaspberryPi.
Cette possibilit nest cependant offerte quaux RaspberryPi les plus rcents. En
effet, sur les premiers modles commercialiss, des fusibles rarmables de type
Polyswitches, dun courant de coupure de 160mA, taient placs au niveau des
prises USB normales. Il tait donc impossible de fournir plus de 160 mA au
RaspberryPi via ces prises. Ces fusibles ayant disparu sur les versions les plus rcentes, cette restriction nexiste plus et lalimentation depuis un hub USB devient
donc possible.
Comme rien, au niveau de la rfrence, ne vient distinguer les RaspberryPi avec
fusibles de ceux qui nen ont pas, nous vous proposons en figure1.4 un gros plan
sur la zone du circuit imprim supportant ces derniers afin que vous puissiez dter
miner de quel type de RaspberryPi vous tre en possession.
6

1.4 Le clavier et la souris 1.4Le clavier et la souris

Figure1.4 Sur les RaspberryPi quips de fusibles, ceux-ci sont bien visibles.

1.4 Le clavier et la souris

Dunod Toute reproduction non autorise est un dlit.

Rien de bien particulier nest signaler en ce qui les concerne. Nimporte quel
clavier USB et nimporte quelle souris USB conviennent au Raspberry Pi et se
connectent directement dans les deux ports USB prvus cet effet sur le modleB.
Pour ce qui est du modleA, il faut dj faire appel un hub pour pouvoir utiliser
simultanment clavier et souris.
Si vous disposez danciens claviers et souris de PC munis dune interface PS/2 (la
prise ronde 6points), ils peuvent ventuellement tre utiliss avec le RaspberryPi
au moyen dun adaptateur spcial tel celui visible figure1.5.

Figure1.5 Adaptateur double USB pour clavier et souris interface PS/2.

1 la dcouverte du RaspberryPi
Attention!

Les prix de tels adaptateurs font le grand cart puisque nous avons pu en trouver des prix
variant entre 8 et 30euros pour une qualit quasiment identique!

1.5 Lcran
Deux solutions fort diffrentes vous sont proposes comme vous avez pu le dcou
vrir lors de notre visite guide ci-dessus: lutilisation de la sortie HDMI, vivement
conseille en raison de ses possibilits, et lutilisation de la prise Cinch ou RCA,
ne choisir que si vous ne pouvez vraiment pas faire autrement.
Voyons tout dabord lutilisation de la prise HDMI et de ses variantes que sont le
DVI et, dans une moindre mesure, le VGA.
1.5.1 HDMI, DVI ou mme VGA

Par dfaut, le RaspberryPi dlivre des signaux la norme HDMI1.4 comportant


vido et son. Il peut donc tre raccord directement tout moniteur informatique
ou tout tlviseur cran plat disposant dune telle entre.
Si lcran choisi est quip de haut-parleurs, ces derniers reproduiront le son fourni par
le RaspberryPi puisque celui-ci est vhicul par la liaison HDMI. Cest bien sr le cas
des tlviseurs cran plat mais pas ncessairement celui des moniteurs informatiques.
Dans une telle situation, vous pourrez alors rcuprer le son depuis la prise jack
stro de 3,5mm que nous avons vue en figure1.3. Si vous voulez pouvoir disposer
dun niveau sonore rglable et surtout confortable, le recours des haut-parleurs
amplifis pour PC est vivement conseill. Si aucun son nest disponible au niveau
de cette prise jack, nous vous invitons prendre connaissance de la mthode
utiliser pour y remdier au chapitre4.4.2 plus avant dans cet ouvrage.
Si vous ne disposez que dun moniteur interface DVI, son utilisation est ga
lement possible sans problme avec le RaspberryPi. Il vous suffi t juste dacheter
un cble HDMI DVI, disponible pour quelques euros chez tout bon revendeur
informatique ou accessoiriste pour RaspberryPi, et le tour sera jou.
Attention!

Une prise DVI ne vhicule en aucun cas le son, que le moniteur qui en est quip dispose ou non
de haut-parleurs. Si donc vous utilisez un cble HDMI DVI vous serez oblig de rcuprer le son
via la prise jack stro.

Si vous souhaitez utiliser un moniteur plus ancien, muni seulement dune entre
de type VGA, ce nest pas possible directement avec le Raspberry Pi, mme en
utilisant certains cbles ou adaptateurs passifs disponibles dans le commerce ou
fournis trs souvent avec les cartes graphiques de PC. En effet, la sortie HDMI du
RaspberryPi ne dlivre pas les signaux analogiques ncessaires ce type de liaison
et il nest pas possible de les fabriquer au moyen dun adaptateur passif.
En revanche, on trouve depuis peu, chez Farnell notamment (http://fr.farnell.com),
sous la dnomination Pi-View un adaptateur HDMI VGA actif, que vous pouvez
8