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@31:544222440267, 2020-09-12 (annotated)
- Committer:
- snec_student
- Date:
- Sat Sep 12 15:49:00 2020 +0000
- Revision:
- 31:544222440267
- Parent:
- 30:a2e555dce5d4
- Child:
- 32:231922dccf64
version 1 commande rgb avec structure en if
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| dan | 0:7dec7e9ac085 | 1 | #include "mbed.h" |
| snec_student | 31:544222440267 | 2 | DigitalOut Led_rouge(LED1); |
| snec_student | 31:544222440267 | 3 | DigitalOut Led_verte(LED2); |
| snec_student | 31:544222440267 | 4 | DigitalOut Led_bleue(LED3); |
| snec_student | 31:544222440267 | 5 | DigitalIn BP1(D3); |
| snec_student | 31:544222440267 | 6 | DigitalIn BP2(SW2); |
| snec_student | 29:45c879f917cf | 7 | DigitalIn BP3(SW3); |
| dan | 0:7dec7e9ac085 | 8 | |
| snec_student | 31:544222440267 | 9 | int main() |
| snec_student | 31:544222440267 | 10 | { |
| dan | 0:7dec7e9ac085 | 11 | while(1) { |
| snec_student | 31:544222440267 | 12 | if (!BP1&&BP3&&BP2) { // led eteinte |
| snec_student | 31:544222440267 | 13 | Led_rouge=1; |
| snec_student | 31:544222440267 | 14 | Led_verte=1; |
| snec_student | 31:544222440267 | 15 | Led_bleue=1; |
| snec_student | 31:544222440267 | 16 | } else if (!BP1&&BP3&&!BP2) { // led bleue |
| snec_student | 31:544222440267 | 17 | Led_rouge=1; |
| snec_student | 31:544222440267 | 18 | Led_verte=1; |
| snec_student | 31:544222440267 | 19 | Led_bleue=0; |
| snec_student | 31:544222440267 | 20 | } else if (!BP1&&!BP3&&BP2) { // led verte |
| snec_student | 31:544222440267 | 21 | Led_rouge=1; |
| snec_student | 31:544222440267 | 22 | Led_verte=0; |
| snec_student | 31:544222440267 | 23 | Led_bleue=1; |
| snec_student | 31:544222440267 | 24 | } else if (!BP1&&!BP3&&!BP2) { // led rouge |
| snec_student | 31:544222440267 | 25 | Led_rouge=0; |
| snec_student | 31:544222440267 | 26 | Led_verte=1; |
| snec_student | 31:544222440267 | 27 | Led_bleue=1; |
| snec_student | 31:544222440267 | 28 | } else if (BP1&&BP3&&BP2) { // led cyan |
| snec_student | 31:544222440267 | 29 | Led_rouge=1; |
| snec_student | 31:544222440267 | 30 | Led_verte=0; |
| snec_student | 31:544222440267 | 31 | Led_bleue=0; |
| snec_student | 31:544222440267 | 32 | } else if (BP1&&BP3&&!BP2) { // led magenta |
| snec_student | 31:544222440267 | 33 | Led_rouge=0; |
| snec_student | 31:544222440267 | 34 | Led_verte=1; |
| snec_student | 31:544222440267 | 35 | Led_bleue=0; |
| snec_student | 31:544222440267 | 36 | } else if (BP1&&!BP3&&BP2) { // led jaune |
| snec_student | 31:544222440267 | 37 | Led_rouge=0; |
| snec_student | 31:544222440267 | 38 | Led_verte=0; |
| snec_student | 31:544222440267 | 39 | Led_bleue=1; |
| snec_student | 31:544222440267 | 40 | } else if (BP1&&!BP3&&!BP2) { // led blanche |
| snec_student | 31:544222440267 | 41 | Led_rouge=0; |
| snec_student | 31:544222440267 | 42 | Led_verte=0; |
| snec_student | 31:544222440267 | 43 | Led_bleue=0; |
| snec_student | 31:544222440267 | 44 | } |
| snec_student | 28:c7875faa8ddf | 45 | } // fin boucle infinie |
| snec_student | 28:c7875faa8ddf | 46 | } // fin programme |