ATtiny 13 clignotant led AIDE

ncsniperlord -  
legalama Messages postés 2 Statut Membre -
Bonjour,
je cherche quelqu'un qui pourrait me donner un lien ou des photo d'un shema et du programme en C pour avr qui pourrait faire clignotait une Led avec un ATtiny13. Allumer 2s éteint 2s + un interrupteur.
Merci d'avance

5 réponses

nccsniperlord
 
up ?
0
legalama Messages postés 2 Statut Membre
 
Un exemple simple:

Tu installes ton ATTINY13 sur un board d'essai et tu y branches une alimentation +5V avec le 5V à la broche 8 et la masse à la broche 4. Ensuite tu branches une résistances de 330 ohms à la broche 5 (PB0) et à l'extrémité de la résistance tu places l'anode de ta led (plus grande des pattes) et la cathode à la masse.

Ensuite tu flash ce programme:

#define F_CPU 1200000UL // Définition de la fréquence de base de l'ATTINY13 (9,6 MHz avec le préscaleur de 8)

#include <avr/io.h> // Librairie pour entrées/sorties
#include <util/delay.h> // Librairie pour la gestion du temps

#define LED PB0 // Définition de la broche recevant la LED

int main(void) {

DDRB |= (1 << LED); // On définit la broche PB0 en sortie

for (;;) { // Boucle infinie
PORTB &= ~(1 << LED); // On éteint la LED
_delay_ms(2000); // On attend 2 sec
PORTB |= (1 << LED); // On allume la LED
_delay_ms(2000); // On attend 2 sec
}

return 0;
}

Pour l'interrupteur il te suffit de le placer entre la broche 8 et le +5V.
0
ncsniperlord
 
Merci beaucoup de ta réponse c'est ce que j'attendais ^^
0
ncsniperlord
 
ha non ca ne fonction pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
legalama Messages postés 2 Statut Membre
 
Salut,

Je veux bien t'aider mais il me faut un peu plus d'indication concernant le problème car avant de poster la réponse j'ai personnellement testé le sketch !

Quelles sont les étapes que vous avez suivies, le flash s'est bien déroulé ? La connexion de la LED est correcte ? Quelle type de LED utilisez-vous ? Etc, etc...

Merci de me dire ce qu'il en est et je vous aiderez,

M.
0