utilisation des entrees analogiques + entree digitale

Dependencies:   BSP_B-L475E-IOT01 mbed

Fork of DISCO_L475VG_IOT01-QSPI-BSP by ST

main.cpp

Committer:
msouchet
Date:
2018-04-05
Revision:
5:91752c00a470
Parent:
4:48fd4b00cfce

File content as of revision 5:91752c00a470:

#include "mbed.h"

DigitalOut led1(LED1);             
AnalogOut sortie(D7);       
Serial pc(SERIAL_TX, SERIAL_RX);

float valeur = 0;
unsigned int nombre = 0;

int main()
{
    sortie.write(0);             // demande à la sortie de convertir la valeur "0" en une tension sur la patte D7
    
    
    while(1) {                      // on entre dans une boucle infinie 
        
        sortie.write(valeur);     // augmente la valeur à convertir sur la sortie D7
        if (valeur == 1) { valeur = 0;}     // vérifie que la sortie D7 ne se retrouve pas au dessus de sa valeur maximale : 100%
        
        
        
 //       led1 = !led1;                 // on  peut faire clignoter une led !
 //       pc.printf("voici quelque chose que je veux ecrire sur le pc");
 //       pc.printf("%2.2f \n", valeur);        // là, j'écris une valeur flotante
 //       pc.printf("%d \n", nombre);        // là, j'écris une valeur décimale
 
 
    }       // ici se termine la boucle
    
 

}