Pelissier_Riziki / Mbed 2 deprecated Miniprojet

Dependencies:   mbed

Committer:
pelissier_rascol
Date:
Wed Sep 09 14:43:03 2020 +0000
Revision:
31:adfe162a58a4
Parent:
30:0027d243841b
Mini projet version 2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pelissier_rascol 25:fcc097300033 1 #include "mbed.h" // c'est la bibliothèque
dan 0:7dec7e9ac085 2
pelissier_rascol 30:0027d243841b 3 DigitalOut LEDB(LED3);
pelissier_rascol 30:0027d243841b 4 DigitalOut LEDR(LED1);
pelissier_rascol 30:0027d243841b 5 DigitalOut LEDV(LED2);
pelissier_rascol 31:adfe162a58a4 6 BusIn nibble(D3,PTA4,PTC6);
dan 0:7dec7e9ac085 7
dan 0:7dec7e9ac085 8 int main() {
pelissier_rascol 25:fcc097300033 9 while(1) { // c'est la boucle
pelissier_rascol 31:adfe162a58a4 10 switch(nibble) {
pelissier_rascol 31:adfe162a58a4 11 case 0b110: LEDB=1;LEDR=1;LEDV=1;; break; // p5 and p6 are 1
pelissier_rascol 31:adfe162a58a4 12 case 0b010: LEDB=0;LEDR=1;LEDV=1;; break;
pelissier_rascol 31:adfe162a58a4 13 case 0b100: LEDB=1;LEDR=1;LEDV=0;; break;
pelissier_rascol 31:adfe162a58a4 14 case 0b000: LEDB=1;LEDR=0;LEDV=1;; break;
pelissier_rascol 31:adfe162a58a4 15 case 0b111: LEDB=0;LEDR=1;LEDV=0;; break;
pelissier_rascol 31:adfe162a58a4 16 case 0b011: LEDB=0;LEDR=0;LEDV=1;; break;
pelissier_rascol 31:adfe162a58a4 17 case 0b101: LEDB=1;LEDR=0;LEDV=0;; break;
pelissier_rascol 31:adfe162a58a4 18 case 0b001: LEDB=0;LEDR=0;LEDV=0;; break;
pelissier_rascol 31:adfe162a58a4 19 }
pelissier_rascol 30:0027d243841b 20
pelissier_rascol 27:759f79bf1765 21 } // fin boucle infinie
pelissier_rascol 27:759f79bf1765 22 } // fin programme