Código que gera a onda senoidal

Dependencies:   mbed SeeedShieldBot BluetoothSerial

Committer:
pedrohmo22
Date:
Mon May 31 17:50:58 2021 +0000
Revision:
0:466ca3f1c7e1
Child:
1:3caba2fe325c
codigo_onda_triangular

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pedrohmo22 0:466ca3f1c7e1 1 #include "mbed.h"
pedrohmo22 0:466ca3f1c7e1 2
pedrohmo22 0:466ca3f1c7e1 3 BusOut saida (D3,D4,D5,D6);
pedrohmo22 0:466ca3f1c7e1 4 AnalogIn leitura(A5);
pedrohmo22 0:466ca3f1c7e1 5 Serial pc(USBTX, USBRX);
pedrohmo22 0:466ca3f1c7e1 6
pedrohmo22 0:466ca3f1c7e1 7 float leitura_float;
pedrohmo22 0:466ca3f1c7e1 8
pedrohmo22 0:466ca3f1c7e1 9 int main(){
pedrohmo22 0:466ca3f1c7e1 10 pc.baud(9600);
pedrohmo22 0:466ca3f1c7e1 11 leitura_float = 0;
pedrohmo22 0:466ca3f1c7e1 12 while (1){
pedrohmo22 0:466ca3f1c7e1 13 for (int i = 0; i <= 15; i++){
pedrohmo22 0:466ca3f1c7e1 14 saida = i;
pedrohmo22 0:466ca3f1c7e1 15 leitura_float = leitura.read();
pedrohmo22 0:466ca3f1c7e1 16 pc.printf("\r%f\n",leitura_float*3.3);
pedrohmo22 0:466ca3f1c7e1 17 wait(0.01);
pedrohmo22 0:466ca3f1c7e1 18 }
pedrohmo22 0:466ca3f1c7e1 19
pedrohmo22 0:466ca3f1c7e1 20 for (int i = 15; i >= 0; i--){
pedrohmo22 0:466ca3f1c7e1 21 saida = i;
pedrohmo22 0:466ca3f1c7e1 22 leitura_float = leitura.read();
pedrohmo22 0:466ca3f1c7e1 23 pc.printf("\r%f\n",leitura_float*3.3);
pedrohmo22 0:466ca3f1c7e1 24 wait(0.01);
pedrohmo22 0:466ca3f1c7e1 25 }
pedrohmo22 0:466ca3f1c7e1 26 }
pedrohmo22 0:466ca3f1c7e1 27 }