cui~cui est prévu pour être un réveil dont la sonnerie change en fonction de la météo.
Pour le moment, c'est un afficheur de données météo, un anneau de leds multicolores, et un générateur de musique diffusée sur 4 hauts-parleurs, le tout commandé par une télécommande infra-rouge.
cui~cui est prévu pour être un réveil dont la sonnerie change en fonction de la météo.
Pour le moment, c'est un afficheur de données météo, un anneau de leds multicolores, et un générateur de musique diffusée sur 4 hauts-parleurs, le tout commandé par une télécommande infra-rouge.
Le timer0 : 8 bits, utilisé par les fonctions delay(), millis() et micros(). Il commande également des PWM (Pulse Width Modulation ou Modulat ion par Largeur d’Impulsion) sur les broches 5 et 6.
Le timer1 : 16 bits, qui compte de 0 à 65535 (0 à FFFF en hexadécimal) et qui est utilisé par la bibliothèque Servo ou bien pour de la PWM sur les broches 9 et 10.
Le timer2 : 8 bits, qui est utilisé par la fonction Tone() ou bien pour de la PWM sur les broches 3 et 11.
Pour utiliser les deux sorties PWM du timer 2 :
activer le bit WGM20 du registre TCCR2A pour configurer le compteur en mode « PWM, Phase Correct » :
activer les bits COM2A1 et COM2B1 pour activer les sorties 3 et 11. Dans ce mode les sorties sont hautes quand le compteur passe à zéro et basses quand le compteur atteint OC2A et OC2B respectivement.