PIC16F877-HIH-5030-TMP36-Header&Constants

by Marwen Maghrebi
#include "main.h"
#include "lcd.h"
#include <stdio.h>
#include <string.h>

// Constants for ADC calculations
#define V_REF 5.0           // ADC reference voltage
#define ADC_RESOLUTION 1024 // 10-bit ADC resolution (0 to 1023)
#define NUM_READINGS 100    // Number of readings for averaging
#define VSUPPLY 3.3

// Global variables
float Vout;
uint16_t ADC_VALUE;
int correctionFactorRH = 0; // Humidity correction factor (if needed)

// Function prototypes
void configure_ADC(void);
void start_ADC_conversion(void);
void wait_for_conversion(void);
uint16_t read_ADC_result(void);
double readHumidity(void);
double readTemperature(void);
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00