Enrico Aloisi Nardi / Mbed 2 deprecated conversor_dac

Dependencies:   mbed

conversor.cpp

Committer:
amandarm
Date:
2020-06-08
Revision:
3:b0a44d2901a1
Parent:
2:8e9dbb7523e7
Child:
4:76d5fb3100a3

File content as of revision 3:b0a44d2901a1:

#include "mbed.h"
#include <math.h>
BusOut saida_digital (D2,D3,D4);
DigitalIn botao_usuario(PC_13);
AnalogIn leitura_an(A0);

Serial pc(USBTX, USBRX);
float valor;

int SEQUENCIA[8]={
    0b000,
    0b001,
    0b010,
    0b011,
    0b100,
    0b101,
    0b110,
    0b111
    };

int main(){
    pc.baud(9600);
    pc.printf("\r");
    pc.printf("oi");
    while(1){
        for (int i=0; i<8; i++) {    
        saida_digital = SEQUENCIA[i];
        valor = 3.3*leitura_an.read(); //conversão propriamente dita
        pc.printf("\r\t%1.3f\n", valor);
        wait(0.5);
        }
        
    }
}