Go Down

Topic: Tâches en parallèle (Read 792 times) previous topic - next topic

Samotaku

Bonjour,

Débutant sur arduino, je voudrai savoir s'il y est possible de faire deux tâches en parallèle.
Par exemple faire un chenillard avec 8 LED et jouer une mélodie sur le buzzer.

Merci d'avance pour vos réponse.

Christian_R

La carte Arduino n'exécute qu'une seule instruction de programme à la fois, mais ça prend une miliseconde pour allumer une lampe, on peu enchaîner ça avec l'émission d'une note de musique en quasi simultané.
Christian

skywodd

Bonjour,

C'est physiquement impossible de faire deux choses à la fois (un seul cpu).
Par contre tu peut faire un programme dit "non bloquant" qui exécute les deux taches en alternant.

Sinon tu peut utiliser un RTOS (voir DuinOS pour les cartes arduino).
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up