je me suis fait un petit montage avec 3 74hc595 que je programme en binaire
j' ai fait plusieurs programmes que j'ai mis à la suite, cela fonctionne très bien et les programmes tournent en boucle
je voudrais faire répéter plusieurs fois certains programmes avant de passer au suivant (plutôt que de les recopier plusieurs fois à la suite)
mais je ne connais pas la fonction pour faire cela . En gros, je voudrais faire un "loop" un certain nombre de fois avant de passer à la
séquence suivante ...
mais je ne connais pas la fonction pour faire cela
C'est normal parce que la fonction qui va faire ce que tu veut c'est à toi de l'écrire
Supposons que tu veuille faire deux actions avec les registres à décallage : action1, action2.
Tu écrit 2 fonctions :
void action1()
{
bla1 bla1 bla1
}
int action1()
{
bla2 bla2 bla2
return truc;
}
Dans la fonction loop tu appelle les fonctions :
void loop
{
// Répéter 3 fois la fonction action1
for (int i=0; i<=3;i++)
{
action1()
}
idem pour appeler la fonction action2
Il va te falloir faire une visite au "site du zero" pour apprendre les rudiments du C (ou C++).
Comprendre ce que veux dire void ou int dans la déclaration d'une fonction, a quoi correspond le mot clé "return".
Savoir faire une boucle "for" ou une boucle "while" , un choix avec des "if", etc, etc....
Tout le monde est passé par là.
merci pour ta réponse
je vais essayer de mettre tes conseils en œuvre et aller voir ces fonctions sur le site
du zero (j'y ai déjà lu quelques articles très intéressants )