atividade1

3
MO818 Tópicos em Redes de Computadores Internet das Coisas Profa. Juliana Freitag Borin Monitor: Jeferson Brunetta Atividade Prática 1 Acesso ao laboratório Diferente dos outros laboratórios do IC, neste você deve ter uma conta a parte. Para criála basta acessar o endereço http://redes.lab.ic.unicamp.br . Como este laboratório é considerado inseguro, é altamente recomendado que esta senha seja diferente de suas outras contas. O ambiente de desenvolvimento do Arduino encontrase devidamente instalado no Sistemas Operacional (SO) Windows. Devido a incompatibilidade dos SOs (problemas com UEFI / Fast Boot), caso seu computador esteja ligado no CentOS desligueo (reiniciar não funciona!) e ligue no Windows. Importante Diferente do Arduino, o Intel Galileo requer uma fonte de alimentação externa para ser utilizado. Ele pode até ligar sendo somente plugado através da interface USB, mas como seu consumo energético é muito alto, apenas a energia da USB não é suficiente, podendo causar danos à placa e ao computador. Por isso, sempre ligue primeiramente a fonte de alimentação no Galileo antes da USB e sempre remova a USB antes da fonte de alimentação. Depois de ligado na fonte de alimentação o boot do Galileu demora cerca de um minuto. Encostar nos componentes da placa pode danificálos, portanto, tente sempre segurar a placa pelas laterais. Iniciando a programação Abra a IDE do Arduino instalado em uma das máquinas do laboratório (Menu iniciar > Todos os programas > Arduino). Caso deseje fazer a programação em outro computador você pode seguir estes passos para instalação do ambiente de desenvolvimento. Conecte a interface USB no computador e a outra extremidade na porta USB Client do Galileo. Como a mesma IDE é utilizada para muitas plataformas diferentes, devemos escolher manualmente o Galileu. Para isso, acesse o menu Tools > Board e selecione a opção Intel ® Galileo. Caso esta opção não esteja listada, clique em Tools > Board > Boards Manager, digite na barra de pesquisa “Intel” e instale a versão “i586”. Em seguida, selecione a porta de comunicação no menu Tools > Port e selecione a opção COM*, onde * é o número da porta ao qual o dispositivo foi designado (geralmente este número é diferente de 1).

description

Atividade Banco de Dados

Transcript of atividade1

Page 1: atividade1

MO818 ­ Tópicos em Redes de Computadores ­ Internet das Coisas Profa. Juliana Freitag Borin Monitor: Jeferson Brunetta 

 Atividade Prática 1 

 Acesso ao laboratório 

Diferente dos outros laboratórios do IC, neste você deve ter uma conta a parte. Para                             criá­la basta acessar o endereço http://redes.lab.ic.unicamp.br. Como este laboratório é                   considerado inseguro, é altamente recomendado que esta senha seja diferente de suas outras                         contas. 

O ambiente de desenvolvimento do Arduino encontra­se devidamente instalado no                   Sistemas Operacional (SO) Windows. Devido a incompatibilidade dos SOs (problemas com                     UEFI / Fast Boot), caso seu computador esteja ligado no CentOS desligue­o (reiniciar não                           funciona!) e ligue no Windows.  Importante  

Diferente do Arduino, o Intel Galileo requer uma fonte de alimentação externa para ser                           utilizado. Ele pode até ligar sendo somente plugado através da interface USB, mas como seu                             consumo energético é muito alto, apenas a energia da USB não é suficiente, podendo causar                             danos à placa e ao computador. Por isso, sempre ligue primeiramente a fonte de alimentação                             no Galileo antes da USB e sempre remova a USB antes da fonte de alimentação.  

Depois de ligado na fonte de alimentação o boot do Galileu demora cerca de um minuto.  Encostar nos componentes da placa pode danificá­los, portanto, tente sempre segurar a                       

placa pelas laterais.  Iniciando a programação  

Abra a IDE do Arduino instalado em uma das máquinas do laboratório (Menu iniciar ­>                             Todos os programas ­> Arduino). Caso deseje fazer a programação em outro computador                         você pode seguir estes passos para instalação do ambiente de desenvolvimento. 

Conecte a interface USB no computador e a outra extremidade na porta USB Client do                             Galileo. Como a mesma IDE é utilizada para muitas plataformas diferentes, devemos escolher                         manualmente o Galileu. Para isso, acesse o menu Tools ­> Board e selecione a opção Intel ®                                 Galileo. Caso esta opção não esteja listada, clique em Tools ­> Board ­> Boards Manager,                             digite na barra de pesquisa “Intel” e instale a versão “i586”. 

Em seguida, selecione a porta de comunicação no menu Tools ­> Port e selecione a                             opção COM*, onde * é o número da porta ao qual o dispositivo foi designado (geralmente este                                 número é diferente de 1).  

Page 2: atividade1

Para esta atividade utilizaremos o exemplo Blink presente na IDE padrão do Arduino. Portanto, acesse o menu File ­> Examples ­> 01.Basics ­> Blink e o sketch se abrirá. 

Como em todo sketch Arduino, este exemplo possui duas funções principais, a setup e                           a loop. A função setup é a primeira a ser executada, e ela é executada somente uma vez                                   sendo, desse modo, geralmente utilizada para inicialização de variáveis e periféricos. 

Grande parte das plataformas Arduino possuem um LED na placa que pode ser                         acionado através do pino 13. O trecho de código a seguir ilustra a função setup definindo o pino                                   digital número 13 será como saída, ou seja, a ele estará conectado algum tipo de atuador.  

void setup() {

pinMode(13, OUTPUT);

}  

A função loop é executada repetidas vezes até que a energia seja desligada. Ela pode                             ser entendida como um ‘loop infinito’ ou while(true){…}. Nossa função de loop irá piscar o                             LED ligado ao pino 13. O trecho de código abaixo ilustra a implementação desta função                             liberando corrente para o pino 13, aguardando 1 segundo (1000 ms), desligando a corrente,                           aguardando, novamente, 1 segundo, assim repetidas vezes. 

void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

}  

Para compilar e executar este programa no Galileo, basta clicar no botão Upload da IDE.  

  

Logo após você poderá ver o LED GP piscando na placa.  

Page 3: atividade1