Trabalho Individual II

Revisão de survey, procurar locais de publicação, reformatar artigo, etc… entrega no final de dez/2020.

Previsão de estrutura da nova versão do trabalho:

Outras atividades secundárias…

1. Artigo para o Evento ITK 2020: Geração de contratos inteligêntes.

https://www.itk.org.br/digital/trabalhos-aprovados

2. Rever artigo do Equador, procurar local de publicação.

3. Preparar artigo sobre Ethereum blockchain e educação.

4. Evento: VIII International Forum Brazil Korea:

Página do evento.

https://www.youtube.com/watch?v=UO8ghS3n_Oc

Código para o Arduído para enviar temperatura dentro da LAN.

#include “DHT.h” // espeficica a lib local
#include // esta libs estao na pasta do arduino
#include // esta libs estao na pasta do arduino

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //Define o endereço MAC da Ethernet

#define DHTPIN A2 // Usa o pino analógico 2
#define DHTTYPE DHT11 // Definições de tipo para o sensor

DHT dht(DHTPIN,DHTTYPE); // Cria o dht

float umidade; // Usamos float pois temos 2 decimais no campo
float temperatura; // Usamos float pois temos 2 decimais no campo

char server []= “192.168.0.7”; // Ip do apache e mariadb na lan
byte ip[] = {192, 168, 0, 10}; // Ip do arduino
EthernetClient client; // cria o cliente

/* Configura a serial, inicializa o DHT, inicializa a Ethernet e criar um delay */
void setup() // —– código executado apenas uma vez main() ————
{
Serial.begin(9600); // configura a porta serial
dht.begin(); // Inicializa o DHT
Ethernet.begin(mac, ip); // Inicializa a placa Ethernet.
delay(5000); // Criar um delay
} //— Fim do código executado apenas uma vez ———————–

void loop() /* Infinite Loop */ // ——– Início do loop infinito —————————
{
umidade = dht.readHumidity(); // atribui o valor à variável
temperatura = dht.readTemperature(); // atribui o valor à variável
Sending_To_ServidorMariaDB(); // chama a função para enviar os dados ao banco
delay(5000); // uma pequena parada!
} // — Fim do loop infinito ———————————

void Sending_To_ServidorMariaDB() // — Conectar no webserver e chamar o php —
{
Serial.println(” “); // Coloca uma linha em branco na serial
if (client.connect(server, 80)) // — início do teste de conexão —
{ // 1. Imprime na serial a requisição HTTP, só para ver se esta tudo ok !!!
Serial.println(“1. Connectado ao servidor…”);
Serial.print(“GET /temperatura4/insert.php?temperatura= “); //mostra a URL usada
Serial.print(temperatura); // o valor recebido da dht
Serial.print(” &umidade= “); //mostra a URL usada no http get
Serial.print(umidade); // o valor recebido da dht

// — 2. Monta a requisição HTTP pelo php para o db ————-
client.print(“GET /temperatura4/insert.php?temperatura=”); // inicio da string get
client.print(temperatura); // o valor da temperatuea
client.print(“&umidade=”);
client.print(umidade); // o valor da umidade
client.print(” HTTP/1.1\r\n”); // vamos finalizar a linha get
client.println(“Host: 192.168.0.7\r\n”); //informa quem ira receber a get
client.print(“Connection: close’\r\n\n” ); //finaliza o comando get
client.stop(); // finaliza o cliente
delay(5000); // +1 pequena pausa!
} else { // if you didn’t get a connection to the server:
Serial.println(“A. connection failed !”);
} // — Fim do if-else —-
} //— Fim da função —-

Latex (arquivo exemplo)

\documentclass[a4paper, 11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[lmargin=2cm,tmargin=2cm,rmargin=2cm,bmargin=2cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage{blindtext}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{comment}
\usepackage{enumerate}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{indentfirst}

\title{Prova 1 – Algoritmos}
\author{
Professor: Sobrenome, Nome\
\texttt{email@email.br}
\and
Aluno: Sobrenome, Nome\
\texttt{email@email.br}
}
\date{Janeiro, 2020}

\begin{document}
\singlespacing
\maketitle

\begin{section}{Questão 1}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{boat.jpg}
\centering
\caption{A boat.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 2}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{car.jpg}
\centering
\caption{A car.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 3}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{moto.jpg}
\centering
\caption{A moto.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 4}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{plane.jpg}
\centering
\caption{A plane.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 5}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{submarino.jpg}
\centering
\caption{A submarino.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 6}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{truck.jpg}
\centering
\caption{A truck.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\newpage

\begin{section}{Questão 6}\label{sec:questao-1}
\begin{flushleft}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sapien mi, rutrum at justo dignissim, ornare auctor purus. Duis feugiat ante ac lacus porta euismod. Vivamus justo augue, faucibus a dolor sed, consequat gravida arcu. Aenean accumsan lectus eget augue interdum, id malesuada est auctor. Duis vel mauris pellentesque, varius quam id, facilisis risus. Nullam quis lacinia est, sed placerat nulla. Morbi et sodales lacus. Mauris elit nibh, dignissim a eleifend in, convallis non tellus. Proin quis ante elit. Mauris egestas sodales arcu at pretium.
\par
Nullam in lacinia lectus. Nullam ex velit, aliquet vitae vehicula non, sagittis at neque. In venenatis quis augue nec convallis. Cras sagittis fermentum leo, in pellentesque sapien. Nullam augue nunc, ornare ut nulla non, vestibulum vulputate sem. Nullam et ante in nulla dapibus venenatis. Donec bibendum venenatis dapibus. Aenean at purus sem. Praesent vestibulum neque sit amet eros gravida dignissim. Nunc tempor porta tempor.
\end{flushleft}
\begin{figure}[h]
\graphicspath{ {/} }
\includegraphics[scale=1.1]{skate.jpg}
\centering
\caption{A skate.}
\label{fig:boat1}
\end{figure}
\Blindtext[1]
\end{section}

\end{document}