Pages: 1 [2]   Go Down
Author Topic: [arduino] PWM, harmonique et afficheur LCD. une histoire de compatibilité  (Read 1281 times)
0 Members and 1 Guest are viewing this topic.
Bretagne
Offline Offline
Edison Member
*
Karma: 16
Posts: 1398
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour utiliser un tableau 8 fois plus petit :

Code:
byte tableau[125];

boolean lit_tableau(word index){
  return (tableau[index >> 3] & (1 << (index % 8)));
}

void ecrit_tableau(word index, boolean valeur){
  if (valeur) {
    tableau[index>>3] |= (1 << (index % 8)) ;
  } else { 
    tableau[index>>3] &= ~(1 << (index % 8)) ;
  }
}

Il doit y avoir plus rapide, mais c'est une idée.
Logged

Pages: 1 [2]   Go Up
Jump to: