Я новичок в кодировании в C, используя Arduino Uno. Я хотел бы сделать следующее:Как установить двоичный int?
int randomNumber;
int randomNumberBinairy = 0;
void setup() {
Serial.begin(9600);
randomSeed(analogRead(A0));
}
void loop() {
randomNumber = random(1, 16);
randomNumberBinairy = ((randomNumber, BIN));
Serial.println(randomNumberBinairy);
delay(5000);
}
Это печатает:
2
2
2
2
etc..
Однако я хотел бы, чтобы распечатать случайное число (от 1 до 16) в двоичной системе. Поэтому он должен выглядеть примерно так:
101
1100
110
10
etc..
Любая помощь по этому поводу?
Arduino не является C! И все данные являются двоичными в ** двоичном ** цифровом компьютере. – Olaf