Postado Em 20/11/2016 [data do post] por Fábio dos Reis [autor do post] em Arduino [categoria do post]
Nesta lição vamos apresentar diversas funções que permitem realizar manipulação de bits no Arduino. Com estas funções podemos controlar individualmente os bits que compõem um valor numérico inteiro, mesmo que ele seja representado no sistema de numeração decimal.
Vejamos um exemplo de manipulação de bits. No programa a seguir declaramos uma variável x, que será utilizada para lermos e gravarmos bits utilizando as funções apresentadas na lição.
Neste programa de exemplo declamaros uma variável x, inicializada com o valor 0. Logo em seguida configuramos o bit da segunda posição em 1, o que equivale ao valor 4 (22), e exibimos seu valor em decimal e em binário na saída do Monitor Serial.