Arduino ALTO BAIXO

Eu tenho um Arduino e estou querendo saber exatamente o que HIGH e LOW significam, na medida em que os valores reais vão ... Eles estão assinados? Ins não assinados? Caráteres não assinados ??? Quais são seus valores? Eu estou supondo que HIGH e LOW são provavelmente unsigned ints com todos os bits definidos para 1 e 0 respectivamente, mas não tenho certeza. Eu gostaria de poder fazer operações bit a bit usando ALTO e BAIXO ou passar valores diferentes de ALTO ou BAIXO para digitalWrite. Além disso, como eu faria um inteiro para HIGH ou LOW para poder fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion