Mesurer la température avec un LM35 (2 / 3 étapes)

Étape 2: Le code...

Voici donc le code, ce qui rendra le projet travailler :

Connexions de module LCD

sbit LCD_RS à RA0_bit ;
sbit LCD_EN à RA1_bit ; sbit LCD_EN à RB3_bit ;
sbit LCD_D4 à RB4_bit ;
sbit LCD_D5 à RB5_bit ;
sbit LCD_D6 à RB6_bit ;
sbit LCD_D7 à RB7_bit ;

sbit LCD_RS_Direction à TRISA0_bit ;
sbit LCD_EN_Direction à TRISA1_bit ; sbit LCD_EN_Direction à TRISB3_bit ;
sbit LCD_D4_Direction à TRISB4_bit ;
sbit LCD_D5_Direction à TRISB5_bit ;
sbit LCD_D6_Direction à TRISB6_bit ;
sbit LCD_D7_Direction à TRISB7_bit ;

char LCDTXT [] = "Salvo [FINIS]" ;
char LCDMSG [] = "Data" ;
char uart_rd ;
unsigned short new_DC, current_DC ;
long ADC_Value = 0 ;
unsigned int adc_rd ;
unsigned char ch ;

char * temp = « 0000 » ;
int i = 0 ;

tlong long ;

/*
Configure les valeurs du système de démarrage
*/

Sub TempDisplay()
{
adc_value = ADC_Read(4) ;
adc_value = adc_value (long) * 5000 ;
adc_value = adc_value / 1023 ;

Temp [0] = adc_value/1000 + 48 ;
Temp [1] = (adc_value/100)%10 + 48 ;
Temp [2] = (adc_value/10)%10 + 48 ;
Temp [3] = adc_value % 10 + 48 ;

Lcd_Out(2,1,"Temp:") ;
Lcd_Out(2,7,Temp) ;

Delay_ms(20) ;
}
Sub IOConfig()
{
Désactiver l’analogique

ANSELA = 0 X 08 ;
ANSELB = 0 X 0 ;

Ports

TRISB = 0XF8 ;
TRISA = 0 X 10 ;

PIC16F1827 a deux capture comparer les modules et les deux doivent être désactivés

CCP1CON = 0 X 0 ;
CCP2CON = 0 X 0 ;

INTCON = 0 ; désactiver toutes les interruptions

CPSCON0 = 0 ;

ADCON0 = 0 X 10 ;

CM1CON0 = 0 X 0 ;

}

Sub LCDConfig()
{
Lcd_Init() ; Initialiser le LCD

Lcd_Cmd(_LCD_CLEAR) ; Affichage clair
Lcd_Cmd(_LCD_CURSOR_OFF) ; Curseur hors
Lcd_Out(1,1,LCDTXT) ; Écrire du texte en première ligne
}

Sub main() {}

IOConfig() ;

LCDConfig() ;

while(1)
{

LED() ; Test affichage signal

TempDisplay() ;
}
}

Articles Liés

Mesure de température avec fluipierre

Mesure de température avec fluipierre

une composante majeure de l'automatisme je construis est la capacité de mesurer la température, plus précisément la température d'air de ventilateur dans un système de climatisation. J'utilise un netbook à écran tactile et un Labjack U3-HV pour créer
Mesurer la température avec Arduino Ethernet + DS18B20 + Thingspeak

Mesurer la température avec Arduino Ethernet + DS18B20 + Thingspeak

Bonjour à tousIci je vais vous savent lire la température à l'aide de capteur DS180B20 et Arduino Ethernet et envoyer les données à Thingspeak. Vous pouvez accéder à ma page de Thingspeak ici :https://thingspeak.com/Channels/25037J'ai utilisé mon ard
Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Bonjour à tous, voici mon premier projet avec Arduino. Dans ce projet, je vais vous montrer comment faire pour mesurer la température et l'afficher sur un écran LCD 16 x 2 en utilisant Arduino et nous pouvons utiliser le bouton 2 pour choisir ce que
Comment mesurer la température très précisément avec un Arduino et un Conseil de capteur de température TSYS01.

Comment mesurer la température très précisément avec un Arduino et un Conseil de capteur de température TSYS01.

Alors qu'il étudiait à l'Université, nous avons été contestés dans le cadre d'un travail en cours dans la conception d'une boîte avec un contrôle très précis de la température. Si le projet devait réussir, plusieurs boîtes devaient être construits et
Mesure de la température avec LM75A capteur I2C sur framboise Pi

Mesure de la température avec LM75A capteur I2C sur framboise Pi

Dans ce tutoriel, vous apprendrez comment mesurer la température à l'aide du capteur I2C que lm75a connecté à n'importe quel modèle ou la version de Raspberry Pi. Le tutorial fournit également 3 ouvrir les exemples de code source écrit en langage C,
Capteur de température sans fil LM35 Billy ESP8266-12

Capteur de température sans fil LM35 Billy ESP8266-12

Capteur de température sans fil LM35 Billy ESP8266-12dans ce projet à l'aide d'un esp8266, pour montrer la sonde de température LM35 sur votre smartphone ou tablette.Si vous avez des capteurs disponibles DHT11 DHT22 ou vous pouvez utiliser l'Instruct
Tutoriel de mesure de température (Part1)

Tutoriel de mesure de température (Part1)

Dans ce projet, je vais vous montrer comment la résistance des différents matériaux est utilisée pour mesurer des températures précises. Le projet comprendra des informations sur NTC thermistances, PT100, pont de Wheatstone, LM35 et DS18B20. Et à la
Conception du système de mesure de température sans fil

Conception du système de mesure de température sans fil

Introduction :La plupart des systèmes embarqués sont conçus pour effectuer une action continue à faible coût. Dans la conception de systèmes embarqués , il est souvent nécessaire de faire deux parties du circuit à communiquer entre les uns des autres
Contrôleur de température avec ESP8266 - IoT

Contrôleur de température avec ESP8266 - IoT

Ce projet vous aidera à créer un contrôleur de température à l'aide d'un SoC de ESP8266 et d'un capteur de température (DS18B20) avec des capacités suivante :Mesurer la températureEnvoyer un email si la température descend en dessous d'un seuilSurvei
Capteur de température avec LED

Capteur de température avec LED

J'ai été tout d'abord intéressé par l'idée de créer une nouveau chauffable Chope, qui détecte la température du liquide et s'allume ou s'éteint selon la température correspondante. Pour ce projet, j'ai fait un modèle réduit du présent.À l'aide d'une
D’altitude, la pression et mesure de la température avec BMP180 et LinkitOne

D’altitude, la pression et mesure de la température avec BMP180 et LinkitOne

Jamais, je me demandais vous pouvez mesurer la pression, Altitude et la température dans le même temps... Oui, cela peut être fait avec le fameux BMP180 capteur et Mediatek LinkitOne Conseil...Permet de commencer...Étape 1: exigencesBMP180MediaTek Li
Mesurer la température sur le web avec Arduino Ethernet et DS18B20 capteur

Mesurer la température sur le web avec Arduino Ethernet et DS18B20 capteur

Bonjour à tous,Tout d'abord, je tiens à vous dire que je ne suis pas un programmeur. Mais j'aime faire de nouvelles choses, surtout quand elle est liée à l'électronique. Ici, j'ai intégré un serveur Web pour Arduino Ethernet avec un capteur de tempér
Mesurer la température et de l’afficher sur un écran LCD

Mesurer la température et de l’afficher sur un écran LCD

j'ai fait une petite arduino croquis, qui affiche la température sur un affichage à cristaux liquides mesuré par un LM35. J'ai utilisé un LCD 16 X 1. Le Code est assez facile et peut envoyer la valeur via une connexion série, aussi.Ce que vous devez
Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Jamais été un gars un peu de concours, mais j'ai avancé et entré dans pour le premier concours d'auteur de temps, si vous aimez mon intructable ou même d'apprendre quelque chose de nouveau et je pense j'ai gagné votre vote s'il vous plaît ! =]Bonjour