Prévia do material em texto
Microcontroladores Saídas Analógicas Engenharias Saídas Analógicas Saídas Analógicas Saídas Analógicas Os sinais analógicos também são relacionados às saídas dos microcontroladores, para gerar tensões médias variáveis para alterar a velocidade de um motor CC ou o brilho de uma lâmpada, por exemplo. Saídas Analógicas Saídas Analógicas No Arduino Uno, os pinos 3, 5, 6, 9, 10 e 11 podem ser usados para gerar esses sinais. PWM Saídas Analógicas Os sinais analógicos gerados pelos microcontroladores são produzidos através da chamada modulação por largura de pulso (Pulse Width Modulation - PWM), que é uma forma de simular valores analógicos através de saídas digitais. Neste tipo de sinal o valor eficaz de tensão controla a potência média aplicada à carga. Quanto mais tempo o interruptor permanecer ligado, maior será a tensão eficaz. PWM Saídas Analógicas PWM Saídas Analógicas A função responsável pelo controle das saídas PWM é a analogWrite(). Sintaxe: analogWrite(pino, valor); Parâmetros: pino: o pino para escrever a PWM. Tipo de dado permitido: int; valor: o ciclo de trabalho entre 0 (desligado) e 255 (100% ligado). Tipo de dado permitido: int. Exercício 1 Saídas Analógicas Desenvolva um sistema microcontrolado para variar a luminosidade de um led através de PWM, proporcional à leitura de uma tensão de entrada analógica com um potenciômetro de 10 kΩ. Exercício 2 Saídas Analógicas Desenvolva um sistema microcontrolado para variar a luminosidade de um led através de PWM, por meio de uma leitura serial. Sugestão: utilizar as funções Serial.parseInt() e Serial.available() Relatório Experimental Saídas Analógicas Desenvolva um sistema de ventilação microcontrolado, em conjunto com um sensor TMP36 (simulação) e DHT22 (prática) para medição de temperatura. O ventilador, representado por um motor CC, irá operar conforme a seguinte configuração: Temperatura medida (t) Estado do ventilador t T+H Velocidade máxima *T: Temperatura de Set Point; *H: Histerese Motor CC x I/O Saídas Analógicas Motor CC x I/O Saídas Analógicas Referências Bibliográficas Saídas Analógicas MCROBERTS, Michael. Arduino Básico. 1ª ed. São Paulo. Novatec, 2011. Slide 1: Microcontroladores Saídas Analógicas Engenharias Slide 2: Saídas Analógicas Slide 3: Saídas Analógicas Slide 4: PWM Slide 5: PWM Slide 6: PWM Slide 7: Exercício 1 Slide 8: Exercício 2 Slide 9: Relatório Experimental Slide 10: Motor CC x I/O Slide 11: Motor CC x I/O Slide 12: Referências Bibliográficas