1-Defina variável e constante?
2-Explique a função pinMode.
3-Explique a função digitawrite.
4-Explique a função delay
5-Há alguma outra função que permita determinar delay sem ser em milisegundos?Se sim,diga qual?
6-Cite pelo mentos três tipos de dados suportados pelo Arduino.
7-Explique o que é um resistor de pull-up e um resistor de pull-down.
8-Explique o que é uma porta pwm e quais são suas utilizações.
9-O que simboliza um bit 1 em uma porta digital do Arduino?
10-O que simboliza um bit 0 em uma porta digital do Arduino?
11-Quais são os operadores lógicos do Arduino?
12-Defina o que é código fonte e arquivo executável?
Respostas
Resposta:
A diferença primordial entre estes dois conceitos é que constantes são valores inalterados e variável é uma entidade capaz de manifestar diferenças em valor, assumindo, inclusive, valores numéricos.
2-Esta função é muito utilizada no Arduino pois configura o estado de um determinado pino, isto é, indica se este irá funcionar como um canal de entrada ou de saída.
3-Esta função escreve um valor HIGH (alto) ou LOW (baixo) em um pino digital que tenha sido configurado como OUTPUT (saída). O valor HIGH equivale a uma tensao de 5V (ou 3,3V em algumas placas), e o valor LOW, a uma tensao elétrica de 0V.
4-A função delay() aceita um número inteiro como argumento, o qual representa o tempo em milissegundos que o programa deverá esperar até poder executar a próxima linha de código – ou seja, tempo de pausa. Por exemplo, para criar uma pausa de 5 segundos você pode simplesmente escrever: delay(5000)
5-A função millis() retorna o número de milissegundos decorridos desde que o ... Esta função permite verificar o relógio do sistema regularmente, ... pausar, mas sem bloquear a execução de códigos necessários no sketch.
6-Neste tutorial vamos apresentar os conceitos básicos de programação necessários para começar a utilizar o Arduino, e também outros tipos de de sistemas embarcados semelhantes. Para conhecer o que é possível construir com esses sistemas, veja a nossa seção de projetos. Se quiser aprender mais sobre Arduino e sistemas embarcados, explore a nossa seção de tutoriais.
Se você está usando o Arduino pela primeira vez, não deixe de ver nossos tutoriais de como configurar o Arduino para Windows ou Mac.
Aqui nós vamos explicar os conceitos de programação desde o início, e você não precisa saber nada sobre Arduino ou programação de computadores para começar. Se você já tem experiência prévia com programação, este tutorial talvez não acrescente muito ao seu conhecimento.
Nós vamos aprender como funciona um programa simples, fazendo nele algumas modificações ao longo do tutorial. Se você tiver acesso a um Arduino, você pode usá-lo ao longo do tutorial para praticar os conceitos aprendidos, tornando a experiência muito mais legal. Você só precisa de um Arduino, original ou compatível, e mais nada.
7-Para resolver tal problema utilizamos um resistor de pull-up para manter a entrada em nível lógico alto quando a chave do circuito estiver aberta.
8-PWM (Pulse-width modulation / modulação por largura de pulso) é uma técnica utilizada para permitir o controle da energia fornecida a equipamentos elétricos, como servomotores e dispositivos de iluminação. Também pode ser usada para codificar
9-Não sei!
10-Esta é uma entrada digital, o que significa que a chave só pode ter um estado (visto pelo seu Arduino como "1", ou HIGH) ou um estado off (visto pelo seu Arduino como um "0", ou LOW), sem nada no meio.
11-Os operadores são divididos nas seguintes categorias: Atribuição, aritméticos, relacionais, lógicos, lógicos bit a bit. O operador de atribuição em linguagem C é o “=”, que é utilizado para atribuir determinado valor a uma variável.
...
Curso Arduino – Operadores.
OPERADOR AÇÃO
<= Menor ou igual que
== Igual a
!= Diferente de
12-Definições. ... Com o propósito de ser claro, o termo código-fonte é usado significando qualquer definição completamente executável de um sistema de software. Desta forma ele inclui código de máquina, linguagens de alto nível e representações gráficas executáveis de sistemas.
Ajudei?