student_with_profs_snec / Mbed 2 deprecated 1-Prise_en_main

Dependencies:   mbed

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?

UserRevisionLine numberNew 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