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
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
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.
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
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
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.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|