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