You are on page 1of 25

1

APPLICATIONS
STM32
AFFICHAGE/CAPTEURS
2
3
4
5

 L’écran LCD I2C peut afficher 16


colonnes sur deux rangées de
caractères. Les caractères sont
alphanumériques, mais vous
pouvez créer des caractères
Présentation personnalisés
graphiques de
pour
base,
les
les
de l’écran graphiques à barres, ce genre de
choses. L’écran LCD possède le
LCD I2C type habituel de contrôleur
hd44780, et il dispose également
d’un circuit I2C connecté à celui-
ci, ce qui facilite la connexion à la
carte STM. L’écran LCD 16X2 sans
circuit I2C a seize broches.
6

Brochage de l’écran
LCD I2C:
Cet écran comporte quatre broches :

• Broche de mise à la terre


• Broche VCC
• SDA
• SCL (Anglais seulement)

À l’arrière de cet écran à cristaux liquides,


une résistance variable qui permet de
modifier la luminosité de l’écran LCD.
Brochage écran LCD I2C 7
PROGRAMMATION 8
STM32CUBEIDE
9

CODE
MAIN.C
10
11
12
13
14
15
16
17
18
19

Le capteur numérique de
température et d’humidité
DHT11 est un capteur
composite contenant un
signal de sortie numérique
calibré de la température
et de l’humidité.
20
21
PROGRAMMATION 22

Définir la broche
(données) en sortie

Tirez la goupille vers le


INITIALISATION
bas et attendez 18 ms

Définir la broche
comme entrée pour la
réception des données
PROGRAMMATION 23

Attendez 40 US

Vérifiez si la broche est basse,


puis attendez 80 us. Ce sera un
RÉPONSE retard total de 120 us et la broche
devrait être haute maintenant

Vérifiez si la broche est haute. Si


c’est le cas, alors la réponse
est OK
PROGRAMMATION 24

Attendez 40 us.
En effet, la
longueur du bit
« 0 » est de 26 à écrire les
LIRE LES Attendez que la 28 us et si la valeurs
DONNÉES goupille monte broche est respectives
haute après 40 dans la variable
us, cela indique
que le bit est « 1
»
25

You might also like