Você está na página 1de 2

int SENSOR = 0; //Definindo variveis float S = 0; float T = 0; void setup(){ Serial.begin(9600); //Configurando taxa de transferncia porta serial Serial.

println("Lendo Temperatura...");//imprime na tela } void loop(){ S = analogRead(SENSOR);//L porta analgica e armazena em S T = (S * 500)/1023;//Converso do sinal lido em Temperatura

Serial.print(T);//Imprime o valor de T (temperatura) Serial.println(" C");//imprime em seguida delay(1000);//Intervalo de cada ciclo } Finalizado o hardware, segue o cdigo abaixo. <br /> #include <LiquidCrystal.h><br /> LiquidCrystal lcd(12, 11, 5, 4, 3, 2);<b r /> int valorlido;<br /> float temperatura;<br /> int pinsensor = 5;<br /> void setup(){<br /> <br /> lcd.begin(16, 2);<br /> <br /> Serial.begin(9600);<br /> }<br /> <br /> void loop()<br /> {<br /> //sensor de temperatura<br /> valorlido = analogRead(pinsensor);<br /> temperatura = (valorlido * 500) / 1024;<br /> lc d.setCursor(9,1);<br /> lcd.print((byte)temperatura);<br /> lcd.setCursor(11,1); <br /> lcd.print(" temp");<br /> delay(1000);<br /> <br /> if (Serial.available( )) {<br /> <br /> delay(100);<br /> lcd.clear();<br /> // receber msg pela comun icacao serial <br /> while (Serial.available() > 0) {<br /> <br /> lcd.write(Ser ial.read());<br /> }<br /> }<br /> }

#include <conio.h> #include <inpout.h> #define PORT1 0x2F8 // define endereo para a porta srie COM2 int main (void) { int c, ch; outportb(PORT1+1,0); // desactiva as interrupes outportb(PORT1+3,0x080); // coloca o DLAB a 1 outportb(PORT1+0,0x03); // configura o baud-rate outportb(PORT1+1,0); // para 38,400 bps outportb(PORT1+3,0x03); // 8 bits, sem paridade e 1 stop bit outportb(PORT1+2,0x0c7); // FIFO controle outportb(PORT1+4,0); // activa DTR, RTS e OUT2 printf("\n Programa para testar o funcionamento da porta srie. Prima ESC para sai r \n"); do { c= inportb(PORT1+5); //verifica se recebeu algum caractere if (c&1) { ch=inportb(PORT1); //caso tenha recebido vai l-lo if (c=!248) printf ("%d",ch); // visualiza o caractere recebido

} if (kbhit()) // se for premida alguma tecla? { ch=getch(); // l a tecla outportb (PORT1, ch); // envia pela porta srie } }while (ch!=27); // enquanto no for premida a tecla de ESC }

Você também pode gostar

  • Apresentacao Aula 02
    Apresentacao Aula 02
    Documento22 páginas
    Apresentacao Aula 02
    Lília Diana Nascimento
    Ainda não há avaliações
  • Exercicios SAE EP
    Exercicios SAE EP
    Documento13 páginas
    Exercicios SAE EP
    Lília Diana Nascimento
    Ainda não há avaliações
  • CONTROLO1
    CONTROLO1
    Documento2 páginas
    CONTROLO1
    Lília Diana Nascimento
    Ainda não há avaliações
  • Aula 8
    Aula 8
    Documento42 páginas
    Aula 8
    Lília Diana Nascimento
    Ainda não há avaliações
  • Codigo Conversao Volts Analogico
    Codigo Conversao Volts Analogico
    Documento2 páginas
    Codigo Conversao Volts Analogico
    Lília Diana Nascimento
    Ainda não há avaliações
  • Teste de Treino Mec
    Teste de Treino Mec
    Documento3 páginas
    Teste de Treino Mec
    Lília Diana Nascimento
    Ainda não há avaliações