La lecture charge le lecteur YouTube intégré (mode confidentialité renforcée).
Tutoriel Arduino avec écran Nokia 5110 - Partie 1 : Branchement et premier programme
ChaîneJulian IlettDescription de l’auteur
Tutoriel détaillé pour brancher et programmer l’écran LCD Nokia 5110. Dans cette première partie, je me concentre uniquement sur envoyer les commandes minimales pour afficher quelque chose à l’écran (tous les pixels allumés dans ce cas).
Le code est écrit de zéro, sans utiliser de bibliothèques. Voici le code en détail.
`
void LcdWriteCmd(byte cmd)
{
digitalWrite(DC, LOW); // Pôle DC à LOW pour les commandes
digitalWrite(CE, LOW);
shiftOut(DIN, CLK, MSBFIRST, cmd); // Envoi des données en série
digitalWrite(CE, HIGH);
}
void setup()
{
pinMode(RST, OUTPUT);
pinMode(CE, OUTPUT);
pinMode(DC, OUTPUT);
pinMode(DIN, OUTPUT);
pinMode(CLK, OUTPUT);
digitalWrite(RST, LOW);
digitalWrite(RST, HIGH);
LcdWriteCmd(0x21); // Commandes étendues de l’écran
LcdWriteCmd(0xB8); // Réglage du contraste (Vop)
LcdWriteCmd(0x04); // Coefficient de température
LcdWriteCmd(0x14); // Mode de biais 1:40
LcdWriteCmd(0x20); // Commandes de base de l’écran
LcdWriteCmd(0x09); // Allume tous les segments
}
void loop()
{
Le code est écrit de zéro, sans utiliser de bibliothèques. Voici le code en détail.
`
void LcdWriteCmd(byte cmd)
{
digitalWrite(DC, LOW); // Pôle DC à LOW pour les commandes
digitalWrite(CE, LOW);
shiftOut(DIN, CLK, MSBFIRST, cmd); // Envoi des données en série
digitalWrite(CE, HIGH);
}
void setup()
{
pinMode(RST, OUTPUT);
pinMode(CE, OUTPUT);
pinMode(DC, OUTPUT);
pinMode(DIN, OUTPUT);
pinMode(CLK, OUTPUT);
digitalWrite(RST, LOW);
digitalWrite(RST, HIGH);
LcdWriteCmd(0x21); // Commandes étendues de l’écran
LcdWriteCmd(0xB8); // Réglage du contraste (Vop)
LcdWriteCmd(0x04); // Coefficient de température
LcdWriteCmd(0x14); // Mode de biais 1:40
LcdWriteCmd(0x20); // Commandes de base de l’écran
LcdWriteCmd(0x09); // Allume tous les segments
}
void loop()
{
À propos de ce tutoriel
Julian Ilett a publié ce tutoriel vidéo de 15:03 le 26 octobre 2014. Il a été vu 234 308 fois sur YouTube.
- Chaîne
- Julian Ilett
- Catégorie
- Science & technologie
- Durée
- 15:03
- Publié le
- 26 octobre 2014
- Vues
- 234 308
- J’aime
- 1 313
Partager
Ce tutoriel dans d’autres langues
- ENArduino Nokia 5110 LCD Tutorial #1 - Connecting and Initial Programming
- ESArduino Nokia 5110 LCD Tutorial # 1 - Conexión y Programación Inicial
- PTArduino Nokia 5110 LCD Tutorial # 1 - Ligar e Programação Inicial
- ITArduino Nokia 5110 LCD Tutorial # 1 - Collegamento e programmazione iniziale
- DEArduino Nokia 5110 LCD-Tutorial # 1 - Anschließen und Erste Programmierung
- NLArduino Nokia 5110 LCD Tutorial # 1 - Het aansluiten en Startprogrammering
- RUArduino Nokia 5110 LCD Tutorial # 1 - Подключение и Начальное программирование
- PLArduino Nokia 5110 LCD Tutorial # 1 - Podłączanie i wstępnego programowania
- JAArduinoのノキア5110 LCDチュートリアル#1 - 接続および初期プログラミング
- ARاردوينو نوكيا 5110 LCD دروس # 1 - توصيل والبرمجة الأولية
- HIArduino नोकिया 5110 एलसीडी ट्यूटोरियल # 1 - कनेक्ट और प्रारंभिक प्रोग्रामिंग
- IDArduino Nokia 5110 LCD Tutorial # 1 - Menghubungkan dan Pemrograman Awal