top of page

Sistema que informa caso você tenha deixado a  luz acessa.

​

20180725_202347.jpg
Sem título.png
Nosso App

Linguagem Basic

Por que utilizamos essa linguagem?

Utilizamos a linguagem Basic por causa do desafio de se desenvolver uma aplicação com uma linguagem de programação básica. 

​

Vantagens:

Diminuição de incompatibilidade.

permite utilizar aplicações do windows.

Existe muita informação na internet sobre essa linguagem.

A estrutura da linguagem de programação básica é muito simples, particularmente quanto ao código executável.

​

Desvantagens:

Não aplicada para aplicações de grande porte.

Não pode ser lida com ponteiros diretamente.

contém grandes bibliotecas que requerem mais espaço no disco rígido e mais tempo de computação 

Por ser uma linguagem intermédia, pode ser facilmente descompilada.

​

Dificuldades Encontradas:

A principal dificuldade foi conseguir construir a estrutura do sistema com uma linguagem mais limitada em relação as demais. 

O Código:

Screenshot_8.png
20180725_202347.jpg
fLUXOGRAMA.png

1 print "Digite um valor mínimo para a luminosidade: " 
2 textbox var1                                                           
3 print                                                                      
4 print "Digite seu e-mail "                                          
5 textbox var2                                                           
6 print                                                                      

​

1 - O sistema pede para o usuário informar um valor mínimo que servirá como base para ser comparado com o valor recebido pelo sensor.

2 - O valor digitado é guardado pela variável var1.

4 - O sistema pede para o usuário informar um endereço de e-mail para o qual será enviada as informações.

5 - O e-mail informado é guardado pela variável var2.

​

7 var1 = read("maximo")                                          
8 var2 = read("email")                                              

 

7 - var1 "variável que recebeu o valor digitado pelo usuário" caso o programa seja encerrado, var1 irá verificar o arquivo "maximo.txt" e buscar o valor que estiver salvo.

8 - var2 "variável que recebeu o e-mail informado pelo usuário" caso o programa seja encerrado, var2 irá verificar o arquivo "email.txt" e buscar o e-mail registrado.

​

9 button "Confirmar",[click]                                       

10 timer 5000, [tempo] 
11 wait

​

9 - Criação do botão Confirmar que receberá o método "click"

10 - Timer de 5 segundos, a cada 5 segundos o sistema irá comparar o valor recebido pelo sensor e comparar com o valor que foi informado pelo usuário. Se o valor for superior ao informado será enviado um e-mail.

11 - O sistema irá esperar e entrar em um loop infinito, voltando para a linha 9 e refazendo o calculo. 

​

12 [tempo]
13 luminosidade = io(ai)
14 if luminosidade >= val(var1) then

15 link = "api.thingspeak.com/update?api_key=RVJWR5C2NVNT5PXF&field1=" &  luminosidade
16 wget(link)

​

12 - Criação do método tempo

13 - Criação da variável luminosidade que irá receber o valor informado pelo censor.

14 - Condição que irá verificar se o valor informado pelo censor é maior ou igual ao valor que foi informado pelo usuário.

15 -  Caso o valor que virá do censor for maior ou igual ao valor informado pelo usuário á variável link recebera o valor do censor. 

16 - Será feita a interação com o site e o gráfico criado no site thingspeak será atualizado com o valor do censor.

​

17 setupemail "mail.smtp2go.com", 2525, "mcarminati@furb.br", "bFSWsCL6lJEu"

​

17 - É definido o e-mail do servidor, porta e e-mail, senha cadastrados de onde serão enviados os e-mails.

​

18 email var2, "mcarminati@furb.br", "Email ESP8266", "Deu Certo " & luminosidade
19 print "Email Enviado e luminosidade = " & luminosidade 
20 endif
21 wait

​

18 - É definido o e-mail que irá receber as informações no caso"mcarminati@furb.br" e definido o que será enviado na mensagem desse e-mail "Deu Certo" e o valor registrado pelo censor.

19 - É mostrado na tela a mensagem confirmando que o e-mail foi enviado junto com o valor da luminosidade informada pelo censor.

​

22 [click]
23  write("maximo", var1)
24  write("email", var2)
25 wait

​

22 - É definido o método click.

23 - Será gravado no arquivo "maximo.txt" o valor que foi informado no inicio.

24 - Será gravado no arquivo "email.txt" o email que foi informado no inicio. 

​

​

​

​

​

​

​

​

​

Como Funciona
Sobre Nós
Depoimentos

Fale Conosco

Estamos aguardamos o seu contato!

​

Maik: maik.carminati@outlook.com

Artur: Artur.dall@gmail.com

Augustus: guguto@gmail.com

  • Black Facebook Icon
  • Black Twitter Icon
  • Black Google+ Icon
  • Black YouTube Icon
Contato

Seus detalhes foram enviados com sucesso!

bottom of page