Pages: [1]   Go Down
Author Topic: Tâches en parallèle  (Read 583 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

france
Offline Offline
God Member
*****
Karma: 8
Posts: 694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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é.
Logged

Christian

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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).
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: [1]   Go Up
Jump to: