Bonjour,
Je voudrais réaliser un exercice visant à afficher la température et la quantité de gaz dans l'air sur un écran LCD avec un PIC16F88 (sondes DHT11 et MQ135).
Pour commencer, j'ai réalisé un câblage et un programme de base afin de me familiariser avec mon LCD et mon 16F.
J'ai envoyé mon programme sur mon PIC et je l'ai placé mais rien ne s'affiche ...( à part le rétro-éclairage)
Après de nombreux essais, je ne parviens toujours pas à trouver le problème... Pouvez-vous m'aider?
Voici des photos de mon projet ainsi que mon code.
images:Code://Affichage de température sur écran LCD via sonde DHT11 //et gaz via MQ135 //Parmaètres et direction des broches pour le LCD sbit LCD_RS at RB2_bit; sbit LCD_EN at RB3_bit; sbit LCD_D4 at RB4_bit; sbit LCD_D5 at RB5_bit; sbit LCD_D6 at RB6_bit; sbit LCD_D7 at RB7_bit; sbit LCD_RS_Direction at TRISB2_bit; sbit LCD_EN_Direction at TRISB3_bit; sbit LCD_D4_Direction at TRISB4_bit; sbit LCD_D5_Direction at TRISB5_bit; sbit LCD_D6_Direction at TRISB6_bit; sbit LCD_D7_Direction at TRISB7_bit; void LCD_Out(char row, char column, char *text); void LCD_Init(); //initialisation du LCD void main() { OSCCON = 0X70; // Réglage ossilateur interne à 8MHz ANSEL = 0X00000000; //Configuration de toutes les entrées en Numériques Lcd_Cmd(_LCD_CURSOR_OFF); //curseur en mode invisible TRISA = 0x00; TRISB = 0x00; while(1) { LCD_Out (1,1,"Salut") ; } }
163637937_464364194717709_7860297655039270175_n.jpg
162135364_1581253205599144_6956643157085823160_n.jpg
-----