logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

TP Arduino

Mini-projets

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

Serfa

UML

C++

Statistiques

1 visiteur

Record : 207

Pages vues :

Aujourd'hui : 35

Total : 86055

Valid XHTML 1.0 Transitional

TP0 : Configuration Raspberry

separation

[Vous êtes ici ] ==> Accueil > STI2D > Terminale SIN > TP0 : Configuration Raspberry

separation

Mise en situation
Le travail de ce TP se déroule à deux.
Temps alloué : 3h
La programmation se fait directement sur la carte avec gcc

Objectif
  • Prise en main de la carte
  • Utiliser les broches de la GPIO

Pré requis
Pour terminale
Aide C : Référence

Travail demandé
Démonstration au professeur de la progression.

Critères d’évaluation
Exécutable opérationnel.


But

Utiliser une Rasberry pour faire clignoter une led.

Branchement de la carte
Comme il n'y a pas assez de hub pour recevoir la carte SD, certains commenceront avec des Raspberry 4.

Connection de la carte au réseau
Connecter le bureau windows à la carte par VNC
Premier programme en C sur Raspberry

En vous aidant du site Premier programme réaliser et exécuter votre 1er "bonjour le monde" sur Raspberry.
On utilisera le compilateur gcc avec comme commande simple :
gcc bonjour.c -o bonjour

Programme en C de la GPIO de la Raspberry

Nous allons utiliser une bibliothèque permettant d'utiliser les même fonction qu'une arduino pour faire clignoter une led
Pour les plus rapides

Communication entre la Raspberry et une Arduino



Comme vu précédemment, la commande de matériel (Ex : Servo-moteur) n'est pas aisé sur la GPIO. Pour nous asbtraire de ce problème, nous allons utiliser une Arduino pour commander le matériel et on utilisera la Raspberry pour commander et gérer.
La liaison se fera sur une liaison série.
http://poivron-robotique.fr/Liaison-UART-du-Raspberry-Pi.html

Problème connexion IHM : Il ce peut que le lancement de startx arrive sur une fenêtre demandant une connexion. Pour éviter cela, suivre la procédure :
Référence de la bibliothèque :

separation

ancre