Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp
- Committer:
- snec_student
- Date:
- 2020-09-12
- Revision:
- 31:544222440267
- Parent:
- 30:a2e555dce5d4
- Child:
- 32:231922dccf64
File content as of revision 31:544222440267:
#include "mbed.h"
DigitalOut Led_rouge(LED1);
DigitalOut Led_verte(LED2);
DigitalOut Led_bleue(LED3);
DigitalIn BP1(D3);
DigitalIn BP2(SW2);
DigitalIn BP3(SW3);
int main()
{
while(1) {
if (!BP1&&BP3&&BP2) { // led eteinte
Led_rouge=1;
Led_verte=1;
Led_bleue=1;
} else if (!BP1&&BP3&&!BP2) { // led bleue
Led_rouge=1;
Led_verte=1;
Led_bleue=0;
} else if (!BP1&&!BP3&&BP2) { // led verte
Led_rouge=1;
Led_verte=0;
Led_bleue=1;
} else if (!BP1&&!BP3&&!BP2) { // led rouge
Led_rouge=0;
Led_verte=1;
Led_bleue=1;
} else if (BP1&&BP3&&BP2) { // led cyan
Led_rouge=1;
Led_verte=0;
Led_bleue=0;
} else if (BP1&&BP3&&!BP2) { // led magenta
Led_rouge=0;
Led_verte=1;
Led_bleue=0;
} else if (BP1&&!BP3&&BP2) { // led jaune
Led_rouge=0;
Led_verte=0;
Led_bleue=1;
} else if (BP1&&!BP3&&!BP2) { // led blanche
Led_rouge=0;
Led_verte=0;
Led_bleue=0;
}
} // fin boucle infinie
} // fin programme