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.

     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

*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



Atividades recentes