Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Leitura de tecla e Operadores Empty Leitura de tecla e Operadores

Sáb Nov 09, 2019 6:21 pm
NOTA: Esse conteúdo é BÁSICO e todos devem entender esses conceitos, quem não dominar qualquer um desses tópicos deve buscar o conhecimento com o professor, internet, apostila ou os colegas mais avançados. Podem postar aqui as duvidas, pois não há como avançar sem esse dominio.

Revisamos as leituras de tecla e a interpretação delas,

- A situação descrita nesse tópico refere-se especificamente para esse circuito utilizado no kit desse curso, pode ser diferente para outros circuitos.
- Quando a tecla está solta a tensão no pino do microcontrolador é 5V e interpretado como verdadeiro
- Quando a tecla está pressionada a tensão vem a 0V e a interpretação é false
- Nosso problema é que queremos que o resultado seja verdadeiro aundo a tecla pressionada, pois assim que sinaliza o evento.
- Então utiliza-se o operador de negação para corrigir essa característica do circuito

Leitura de tecla e Operadores Esquem10

Falamos também sobre a programação dos pinos do arduino,

- Os pinos são dois grupos distintos, os analógicos e os digitais
- Os pinos digitais podem ser configurados de 3 formas, INPUT, OUTPUT, INPUT_PULLUP
- Os pinos analógicos são somente entradas, por isso não precisam ser configurados
- Falamos sobre SENSOR e ATUADOR, o SENSOr converte a grandeza fisica em sinal elétrico e o ATUADOR o sinal elétrico em grandezas físicas
- Os sensores são ligados em entrada digital ou analógica conforme o tipo. Ex tecla em entrada digital, LDR em entrada analógica
- As entradas digitais podem ter um resistor auxiliar para alimentação chamado de PULLUP, muito usado em teclas e sensores tipo chave.
- Atuadores são ligados em saídas digitais, que podem ter sua potência controlada por modulação digital PWM

Leitura de tecla e Operadores Pinos-10

Sobre o operador = , ele pode ser usado de duas formas
- Quando usado unico = , esse operador faz a atribuição de um valor a uma variável. Ex para passar o valor 100 na variável teste : teste = 100;
- Quando usado duplo == , esse operador faz a comparação de duas grandezas, retornando VERDADEIRO (True) ou FALSO (false)
- Falando em microcontroladores, estamos conectando o mundo físico com a programação, logo as grandezas fisicas são convertidos em sinais elétricos / eletrônicos e conectados em um microcontrolador (arduino), e assim podemos tomar as decisões de como tratar os eventos através da programação.
- Na imagem abaixo tem alguns exemplos de comparações e seus respectivos resultados.

Leitura de tecla e Operadores Operad10

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos