
Enviando A Medição De Uv Para Monitoramento No Vb Com A Raspberry Pi Programada Em Python
By Vitor Amadeu SouzaLength32m
About this audiobook
A proposta deste livro é enviar mensagens via comunicação serial para um programa de monitoramento desenvolvido no Visual Basic (VB) com a medição título desta obra usando para isso um conversor TTL<->USB com a programação na Raspberry Pi baseada no Python. Recomenda-se a leitura prévia ou conhecimento dos assuntos abordados na referência Aplicações eletrônicas na Raspberry Pi Zero - Programado em Python (2017) do mesmo autor e editora.
Audiobook details
GenreTechnology, Education and Learning
Length32 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 24, 2021
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Kits Didáticos e Gravadores da Cerne Tecnologia
3I. Metodologia de desenvolvimento
4II. Comunicação serial
5III. Comunicando com o ADC externo
Mostrar todos os capítulosVer menos
6IV. Medindo a radiação ultravioleta
7V. Envio serial da medição
8computador no qual o programa de monitoramento será desenvolvido
9A alimentação é feita através dos pinos VDD e VSS, podendo
10o mesmo comportamento, no entanto, o bit 22 da conversão fica em
11IN
12Lê ADC Figura 2.7: Fluxograma Atualiza LCD Aguarda tempo
13if(adc & 0x00800000): #Testa bit 23. OVL? lcd_texto(1,1,"Overflow! ") lcd_texto(2,1,"Vin<Vref ") time.sleep(1)
14lcd_inst4(dado) return
15else: GPIO.output(D4,0) GPIO.output(EN,1) GPIO.output(EN,0) time.sleep(0.01) return
16não ionizante (Ultravioleta, visível, infravermelho, microondas e
17Figura 5.5: Conexão típica entre o sensor ML8511 e microcontrolador Fonte: http://www.lapis-semi.com/en/semicon/sensor/ml8511.html
18Figura 5.7: Conexões do ML8511 Fonte: https://cdn.sparkfun.com/datasheets/Sensors/LightImaging/ML8511_3-8-13.pdf
19conversão AD.
20rad
21ADC
22Figura 5.12: Esquema elétrico completo
23encontra-se a intensidade de radiação em mW/cm2.
24GPIO.output(SCK,1) GPIO.output(SI,1) GPIO.output(CS,1)
25algoritmo anterior. Sua explicação está detalhada logo em seguida.
26com.write(str(adc)) com.write("mW/cm2") time.sleep(10)