#include <stdio.h>
#include <conio.h>
int Td(int d,int m,int a){
int mes[13],i,soma=0;
mes[0]=0;
mes[1]=mes[3]=mes[5]=mes[7]=mes[8]=mes[10]=mes[12]=31;
if ((a%4)==0) mes[2]=29;
else mes[2]=28;
mes[4]=mes[6]=mes[9]=mes[11]=30;
for(i=1;i<m;i++)soma+=mes[i];
soma+=d;
return (soma);
}
int main() {
int dia,mes,ano,total;
printf("\nDig dia: ");
scanf("%d",&dia);
printf("\nDig mes: (de 1 a 12) ");
scanf("%d",&mes);
printf("\nDig ano: ");
scanf("%d",&ano);
total=Td(dia,mes,ano);
printf("\n\nTotal=%d\n",total);
getch();
return 0;
}
/*
Projeto Arduino com LCD, sensor de luz e de temperatura.
Por aldir santos
*/
#include "LiquidCrystal.h"
#include "Limits.h"
const int sensorTemp = 1; //Pino analógico em que o sensor de temperatura está conectado.
int valorSensorTemp = 0; //variável usada para ler o valor do sensor de temperatura.
int menorValorTemp = INT_MAX; //Variável usada para armazenar o menor valor da temperatura.
//Criando um objeto da classe LiquidCrystal e
//inicializando com os pinos da interface.
LiquidCrystal lcd(9, 8, 5, 4, 3, 2);
void setup() {
//Inicializando o LCD e informando o tamanho de 16 colunas e 2 linhas
//que é o tamanho do LCD JHD 162A usado neste projeto.
lcd.begin(16, 2);
}
void loop() {
menorValorTemp = INT_MAX; //Inicializando a variável com o maior valor int possível
for (int i = 1; i <= 8; i++) {
//Lendo o valor do sensor de temperatura.
valorSensorTemp = analogRead(sensorTemp);
//Transformando valor lido no sensor de temperatura em graus celsius aproximados.
valorSensorTemp *= 0.54 ;
//Mantendo sempre a menor temperatura lida
if (valorSensorTemp < menorValorTemp) {
menorValorTemp = valorSensorTemp;
}
delay(150);
}
//Exibindo valor da leitura do sensor de temperatura no display LCD.
lcd.clear(); //limpa o display do LCD.
lcd.print("Temp: "); //imprime a string no display do LCD.
lcd.print(menorValorTemp);
lcd.write(B11011111); //Simbolo de graus celsius
lcd.print("C");
delay(2000); //aguarda 2 segundos
}
// EU GOSTARIA DE FAZER ESSE SENSOR COM A DATA E O HORÁRIO CERTO MAS AINDA NAO SEI PEÇO AJUDA AI GALERA
Tags:
Na verdade acredito que o mais indicado no seu caso seja você usar o Arduino + LCD + Sensor de temperatura + RTC (Real-Time Clock):
Dá uma olhada neste link:
http://bryanncysbloglololol.blogspot.com.br/2013/07/ds3231-rtc-with...
O Autor do post usa o LM35 como sensor de temperatura, podendo ser outros também como o DTH11 ou DHT22 que também medem a umidade relativa do ar.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por