Bruno St-Georges
/
Question7
q7
Question7.cpp
- Committer:
- brunostgr
- Date:
- 2019-10-22
- Revision:
- 0:646b2dba28ca
File content as of revision 0:646b2dba28ca:
#include "mbed.h" PwmOut pwm(PC_7); // Broche PWM Serial pc(USBTX, USBRX); // Port USB // Programme principal int main() { // Declaration des variables float th, th1, th2; pwm.period_ms(1); // Periode 1 ms pour frequence 1kHz pwm.pulsewidth_us(1000); // Duty cycle 100% par defaut pc.printf("Entrez une valeur de PWM a deux chiffres"); while(1) { th1 = pc.getc(); // Chiffre des dizaines th2 = pc.getc(); // Chiffre des unites th = ((10 * (th1 - 0x30)) + (th2 - 0x30))*10; // Conversion en us pwm.pulsewidth_us(th); // Assignation du nouveau duty cycle } }