Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:bd5887ade04e, 2010-11-26 (annotated)
- Committer:
- Alexandre
- Date:
- Fri Nov 26 01:43:31 2010 +0000
- Revision:
- 0:bd5887ade04e
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Alexandre | 0:bd5887ade04e | 1 | //============================================================== |
| Alexandre | 0:bd5887ade04e | 2 | // Programa para testes mbed |
| Alexandre | 0:bd5887ade04e | 3 | //============================================================== |
| Alexandre | 0:bd5887ade04e | 4 | // |
| Alexandre | 0:bd5887ade04e | 5 | // Data: 24/10/2010 |
| Alexandre | 0:bd5887ade04e | 6 | // Programador: Alexandre Andrade Souza |
| Alexandre | 0:bd5887ade04e | 7 | // |
| Alexandre | 0:bd5887ade04e | 8 | //============================================================== |
| Alexandre | 0:bd5887ade04e | 9 | |
| Alexandre | 0:bd5887ade04e | 10 | #include "mbed.h" |
| Alexandre | 0:bd5887ade04e | 11 | |
| Alexandre | 0:bd5887ade04e | 12 | //Definição dos pinos de saída |
| Alexandre | 0:bd5887ade04e | 13 | DigitalOut led(LED1); |
| Alexandre | 0:bd5887ade04e | 14 | DigitalOut led1(LED2); |
| Alexandre | 0:bd5887ade04e | 15 | DigitalOut led2(LED3); |
| Alexandre | 0:bd5887ade04e | 16 | DigitalOut led3(LED4); |
| Alexandre | 0:bd5887ade04e | 17 | |
| Alexandre | 0:bd5887ade04e | 18 | /////////////////////////////////////////////////////////////////////////////////// |
| Alexandre | 0:bd5887ade04e | 19 | // |
| Alexandre | 0:bd5887ade04e | 20 | // Nome: int main(void) |
| Alexandre | 0:bd5887ade04e | 21 | // |
| Alexandre | 0:bd5887ade04e | 22 | // Descrição: Função Principal (Entry Point) |
| Alexandre | 0:bd5887ade04e | 23 | // |
| Alexandre | 0:bd5887ade04e | 24 | // Parâmetros: void |
| Alexandre | 0:bd5887ade04e | 25 | // |
| Alexandre | 0:bd5887ade04e | 26 | // Retorno: int (-1 Execution Fail - 0 or 1 Execution mode) |
| Alexandre | 0:bd5887ade04e | 27 | // |
| Alexandre | 0:bd5887ade04e | 28 | // Programador: Alexandre Andrade Souza |
| Alexandre | 0:bd5887ade04e | 29 | // |
| Alexandre | 0:bd5887ade04e | 30 | // Data: 24/11/2010 |
| Alexandre | 0:bd5887ade04e | 31 | // |
| Alexandre | 0:bd5887ade04e | 32 | //================================================================================= |
| Alexandre | 0:bd5887ade04e | 33 | // REVISÃO DESCRIÇÃO DATA RESPONSÁVEL |
| Alexandre | 0:bd5887ade04e | 34 | //_________________________________________________________________________________ |
| Alexandre | 0:bd5887ade04e | 35 | // |
| Alexandre | 0:bd5887ade04e | 36 | // 00 Criação 24/11/201 AAS |
| Alexandre | 0:bd5887ade04e | 37 | // |
| Alexandre | 0:bd5887ade04e | 38 | /////////////////////////////////////////////////////////////////////////////////// |
| Alexandre | 0:bd5887ade04e | 39 | |
| Alexandre | 0:bd5887ade04e | 40 | int main(void) |
| Alexandre | 0:bd5887ade04e | 41 | { |
| Alexandre | 0:bd5887ade04e | 42 | //Loop Principal |
| Alexandre | 0:bd5887ade04e | 43 | while(1) |
| Alexandre | 0:bd5887ade04e | 44 | { |
| Alexandre | 0:bd5887ade04e | 45 | led = 1; //Saída = 1 |
| Alexandre | 0:bd5887ade04e | 46 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 47 | |
| Alexandre | 0:bd5887ade04e | 48 | led1 = 1; //Saída = 1 |
| Alexandre | 0:bd5887ade04e | 49 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 50 | |
| Alexandre | 0:bd5887ade04e | 51 | led2 = 1; //Saída = 1 |
| Alexandre | 0:bd5887ade04e | 52 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 53 | |
| Alexandre | 0:bd5887ade04e | 54 | led3 = 1; //Saída = 1 |
| Alexandre | 0:bd5887ade04e | 55 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 56 | |
| Alexandre | 0:bd5887ade04e | 57 | led3 = 0; //Saída = 1 |
| Alexandre | 0:bd5887ade04e | 58 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 59 | |
| Alexandre | 0:bd5887ade04e | 60 | led2 = 0; //Saída = 0 |
| Alexandre | 0:bd5887ade04e | 61 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 62 | |
| Alexandre | 0:bd5887ade04e | 63 | led1 = 0; //Saída = 0 |
| Alexandre | 0:bd5887ade04e | 64 | wait(0.5); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 65 | |
| Alexandre | 0:bd5887ade04e | 66 | led = 0; //Saída = 0 |
| Alexandre | 0:bd5887ade04e | 67 | wait(2); //Aguarda 1/2 segundo |
| Alexandre | 0:bd5887ade04e | 68 | } |
| Alexandre | 0:bd5887ade04e | 69 | } |