Objetivo
- Entender a numeração binária e hexadecimal por meio da metodologia robolivre em ensino de robótica e tecnologia.
- Resolver problemas de conversão binário-decimal e binário-hexadecimal
- realizar oficina de montagem de circuitos e construção de algoritmos em programação para Arduino
Desenvolvimento
Para resolver os problemas utilizando um computador, precisamos entender os números e o que eles significam. Cada dígito em um número decimal tem um lugar e um valor. O local é uma potência de 10 e o valor é seleccionado de entre o conjunto {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. Um número decimal é simplesmente uma combinação de seus dígitos multiplicados por potências de 10.
De um modo semelhante, cada dígito num número binário tem um lugar e um valor. Em números binários, o lugar é uma potência de 2, e o valor é escolhido de entre o conjunto {0, 1}. Um número binário é simplesmente uma combinação de seus dígitos multiplicados por potências de 2.
De um modo semelhante, cada dígito num número binário tem um lugar e um valor. Em números binários, o lugar é uma potência de 2, e o valor é escolhido de entre o conjunto {0, 1}. Um número binário é simplesmente uma combinação de seus dígitos multiplicados por potências de 2.
Binário é a língua natural dos computadores, mas um grande incômodo para nós seres humanos. Para simplificar o trabalho com números binários, os seres humanos usam um sistema numérico relacionado chamado hexadecimal, que usa base 16.
Assim como decimal e binário, cada dígito hexadecimal tem um lugar e um valor. Neste caso, o local é uma potência de 16 e o valor é seleccionado de entre o conjunto {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}.
Um número hexadecimal (muitas vezes abreviado como "hex" é uma combinação de seus dígitos multiplicados por potências de 16. Para eliminar a confusão entre vários formatos, vamos colocar um hexadecimal 0x ou um $ antes do número para dizer.
Um nibble é definido como 4 bits binários, ou um dígito hexadecimal. Cada valor do nibble de 4 bits é mapeado para um único dígito hexa
Um número hexadecimal (muitas vezes abreviado como "hex" é uma combinação de seus dígitos multiplicados por potências de 16. Para eliminar a confusão entre vários formatos, vamos colocar um hexadecimal 0x ou um $ antes do número para dizer.
Um nibble é definido como 4 bits binários, ou um dígito hexadecimal. Cada valor do nibble de 4 bits é mapeado para um único dígito hexa
*incluir exemplos de conversão , passo a passo do projeto, montagem do experimento e conclusões*
Oficina
A proposta da oficina é desenvolver o estudo dos sistemas numéricos ( decimal, binário e hexadecimal ) em aulas de matemática e computação, com a utilização de um circuito simples controlado por uma placa Arduino Mega. Esta irá receber e fornecer dados via Serial e LED ( display LCD) respectivamente
Dois modos de atuação foram pensados para esta atividade
1.converter números de 8bits para numeração decimal:
O arduino oferecerá um código em bitis para o aluno por meio de leds , cada valor "0" e "1" é representado por leds apagados e acesos respectivamente;
2. Converter decimal para binário:
O aluno entrará com um valor em decimal , via Serial e o arduino responde em binário por meio de leds
(Galera to precisando de ajuda com o algoritmo para a programação do Arduino, para a apresentação de códigos binários aleatórios via LED.)
Agradeço desde já a cooperação.
ABS
(Galera to precisando de ajuda com o algoritmo para a programação do Arduino, para a apresentação de códigos binários aleatórios via LED.)
Agradeço desde já a cooperação.
ABS
Ou