void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
generateBinarySequence();
}
unsigned long long datArray1[64] = {
0B0000000000000000000000000000000000000000000000000000000000000000,
};
void loop() {
// put your main code here, to run repeatedly:
for (int i = 0; i < 64; i++) {
// Affiche la valeur en binaire
String binaryString = "";
for (int j = 63; j >= 0; j--) {
binaryString += (datArray1[i] & (1ULL << j)) ? '1' : '0';
}
Serial.println(binaryString); // Affiche la chaîne binaire
}
delay(10000);
}
void generateBinarySequence() {
unsigned long long value = 0; // Initialise la valeur à 0
for (int i = 0; i < 64; i++) {
datArray1[i] = value; // Ajoute la valeur courante dans le tableau
value = value | (1ULL << (i + 1)); // Active progressivement le bit suivant
}
}