# data[].attributes.body
Questão 1:
O multímetro digital é mais prático de se usar em geral, ainda mais com seu display LCD fornecendo uma leitura mais fácil e rápida, mas que não ajuda muito nos momentos em que o valor medido se altera.
Enquanto isso o multímetro analógico não apresenta uma leitura tão fácil, nem tem a mesma praticidade do digital. Entretanto, em casos onde há variação na medida é muito melhor usar um analógico, pois a diferença é mais facilmente notável nele.

Questão 2:
O osciloscópio é um instrumento de medida de sinais elétricos/eletrônicos que apresenta gráficos a duas dimensões de um ou mais sinais elétricos. Utilizando sensores adequados, um osciloscópio é capaz de medir todos os tipos de fenômenos. O sensor quando estimulado, gera sinais elétricos. A partir deste princípio, é possível mensurar fenômenos físicos como ondas sonoras, luz, calor, pressão, entre outros.

Questão 3:
Além dos programas de simulação mostrados em sala de aula, temos o:  Partsim, Simulator.io, EasyEDA, etc...

# data[].attributes.body
Questão 1:
O microcontrolador é o como um mini computador, com componentes como processador, memória RAM e ROM, etc, e podendo ser programado para várias funções.
Já o microprocessador é apenas um circuito integrado que realiza cálculos e tomadas de decisão. Logo, ele não trabalha sozinho nem pode ser programado.

Questão 2:
RAM e DRAM ; DIP e SIMM ; DDR, DDR2 e DDR3 e etc...

Questão 3 :
Função do:
Compilador = traduzem o código fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível, exemplo: Assembly ou código de máquina

Bootloader = O bootloader é um programa que entra em ação sempre que iniciamos nosso dispositivo(pc, smartphone, etc...),logo é um trecho de código que informa ao sistema operacional do seu aparelho como fazer a inicialização.

Questão 4:
A arquitetura Harvard é mais rápida, com caminhos de dados e instruções distintos, permitindo um "paralelismo" ao processador.
A arquitetura Von Neumann, por outro lado, é mais lenta em comparação com a Harvard por compartilhar os caminhos de dados e instruções, podendo processar apenas uma informação por vez. Mas ela armazena as instruções de forma sequencial, facilitando a busca.

Questão 5:
Assembly foi uma das primeiras linguagens de programação e sua importancia é que foi o passo pro aprimoramento de circuitos, microcontrolador/microprocessadores e etc... permitiu a evolução da eletrônica e outras áreas.

Questão 6:
A ALU é um circuito digital que realiza operações de adição e booleana AND. É uma peça fundamental ao processamento até dos mais simples microprocessadores

Questão 7:
Um registrador é um local interno à CPU, onde os dados que foram buscados na memória são armazenados. O registrador é um circuito lógico que tem a finalidade de reter a curto prazo um conjunto de bits.

Questão 8:
O microcontrolador utilizado na placa Arduino UNO é o microcontrolador ATmega328. É um microcontrolador de 8 bits, com arquitetura Harvard modificada, da família AVR.

# data[].attributes.body
Questão 1:
Analógicos: Pinos localizados na área inferior e identificados como A0, A1, A2, A3, A4, A5.
Digitais: Pinos localizados na parte superior e identifica dos como os pinos de 1 à 13.
Questão 2:
Os pinos digitais 2 e 3. Nas parte superior do arduino.
Questão 3:

• LoRa(Long Range) é uma tecnologia de comunicação Wireless de longo alcance mas com baixo consumo de energia. Essas características tornam LoRa uma tecnologia ótima para utilização em redes wireless de IoT (Internet das coisas).
•A Serial Peripheral Interface(SPI) é um protocolo de dados seriais síncronos utilizado em microcontroladores para comunicação entre o microcontrolador e um ou mais periféricos. Também pode ser utilizado entre dois microcontroladores.

•I2C é um padrão de comuniação que facilita a integração de circuitos de caráter final de aplicação como por exemplo sensores e conversores , com um sistema de controle, de modo que eles possam trabalhar com seus sinais de maneira direta.
Questão 4:
https://www.tinkercad.com/things/amTCFCXQezj-shiny-gogo-leelo/editel?tenant=circuits

# data[].attributes.body
int botao    = 9; // define pino 9 como entrada botao liga
int botao1  = 8; //  define botao 8 como botao desliga
int saida = 13; // define pino 13 como saida

void setup() {

pinMode (botao,  INPUT); // define como entrada
pinMode (botao1, INPUT); // define como entrada
pinMode (saida, OUTPUT);     // define como saida
}

void loop() {

int valor =  digitalRead (botao);//  le o valor de botao
int valor2 = digitalRead (botao1); // le o valor de botao1

if (valor == HIGH && valor2 == LOW) {// Testa o estado dos botoes
digitalWrite (saida, HIGH); //  envia saida para nivel alto
delay (1000);
}

if (valor == LOW && valor2 == HIGH) { // Testa saida dos botoes
digitalWrite (saida,LOW); // envia a saida para nivel baixo
delay (1000);

# data[].attributes.body
https://drive.google.com/open?id=1gfmXgA2k403lONiOOjE1uhYXmBLkrpfw

# data[].attributes.body
https://drive.google.com/open?id=1w0ePd1z07Z7WrJDym2-LF8pN0SrvOPc8

# data[].attributes.body
https://drive.google.com/open?id=1w259z_5b82lPiMeTCpPmc67JFvkMgLhb