Projet d'Exploration Informatique Index du Forum
Projet d'Exploration Informatique
Les élèves de 6TT Informatique vous présentent leurs projets de fin d'études
 
Projet d'Exploration Informatique Index du ForumFAQRechercherS’enregistrerConnexion

:: PEI - #21 Ecran LCD premier résultat et bug de l'application Arduino ::

 
Poster un nouveau sujet   Répondre au sujet    Projet d'Exploration Informatique Index du Forum -> Les projets de l'année 2017-2018 ->
Sujet précédent :: Sujet suivant  
Auteur Message
Haytam
6TT-2017

Hors ligne

Inscrit le: 09 Jan 2017
Messages: 31
Localisation: Bxl
Masculin

MessagePosté le: Dim 15 Avr - 16:47 (2018)    Sujet du message: PEI - #21 Ecran LCD premier résultat et bug de l'application Arduino Répondre en citant

Bonjour !

Durant ces vacances, je me suis attardé sur le code de l'écran LCD I2C.
Et durant mes tests, l'application arduino a cessé de fonctionner, une erreur peu connu, j'ai fais énormément de recherche mais je n'ai trouvé aucun topic parlant de ce bug.

Voici un screen de l'erreur :



Il ne trouve pas le fichier pourtant présent dans le dossier.
Alors, après quelques jours sans résultats, j'ai regardé si ce n'était pas le port le problème et j'ai découvert que lorsque je lance ce script, le script bloque le port de communication avec l'Arduino donc premièrement le script ne passe pas et il n'arrive pas à trouver le fichier dans un dossier.
J'ai essayé de supprimer, retélécharger la librairie, j'ai regardé s'il y avait des mises à jour que j'avais oublié mais rien de tout cela.

Alors j'ai testé le Arduino Editor en ligne et après le retéléchargement du plugin et d'une autre librairie similaire à celui que j'ai trouvé sur le logiciel et mon code fonctionnait, aucune erreur de fichier inexistant/introuvable.

Voici la librairie que j'ai télécharger :



Voici le code :




 
Code:



 #include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,16,2); 

void setup()
{
  lcd.init();     //On initialise l'écran LCD              
  lcd.init();
  lcd.backlight(); //On éteint l'écran et on le rallume
  lcd.setCursor(0,0); //On place le curseur à la case 0 ligne 0
  lcd.print("Hello world!"); //On écrit "Hello, world!"
  lcd.setCursor(0,1); //On place le curseur à la case 0 ligne 1
  lcd.print("Haytam Arduino!"); //On écrit "Haytam Arduino!"

}


void loop()
{
}






Voici le résultat :





Voici le code lorsque je change la case :




 
Code:



 #include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,16,2); 

void setup()
{
  lcd.init();     //On initialise l'écran LCD              
  lcd.init();
  lcd.backlight(); //On éteint l'écran et on le rallume
  lcd.setCursor(2,0); //On place le curseur à la case 2 ligne 0
  lcd.print("Hello world!"); //On écrit "Hello, world!"
  lcd.setCursor(0,1); //On place le curseur à la case 0 ligne 1
  lcd.print("Haytam Arduino!"); //On écrit "Haytam Arduino!"

}


void loop()
{
}



Voici le résultat en image et en vidéo :

Vidéo : https://drive.google.com/open?id=1r8U_XkHqdBLpAKP_q9le6CfYNTdv1dI1



Pour la semaine prochaine, je vais essayer de mélanger écran et un autre élément de mon alarme.

Bien à vous.
_________________
~Haytam
Revenir en haut
Skype
Publicité






MessagePosté le: Dim 15 Avr - 16:47 (2018)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Projet d'Exploration Informatique Index du Forum -> Les projets de l'année 2017-2018 -> Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Portail | Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Texno x0.3 © theme by Larme D'Ange 2006
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com