|
15 | 15 | #define Brasilino_h
|
16 | 16 |
|
17 | 17 | #if ARDUINO >= 100
|
18 |
| - #include "Arduino.h" |
| 18 | +#include "Arduino.h" |
19 | 19 | #else
|
20 |
| - #include "WProgram.h" |
| 20 | +#include "WProgram.h" |
21 | 21 | #endif
|
22 | 22 |
|
23 | 23 | //------------------Argumentos Lógicos---------------------
|
|
34 | 34 | #define vazio void //Contribuicao de @alessonrenato atraves de issue
|
35 | 35 | #define funcao void
|
36 | 36 | #define procedimento void //Contribuicao de @alessonrenato atraves de issue
|
37 |
| -#define nulo NULL //Contribuicao de @alessonrenato atraves de issue |
38 |
| -#define inteiro int |
| 37 | +#define nulo NULL //Contribuicao de @alessonrenato atraves de issue |
| 38 | +#define inteiro int |
39 | 39 | #define decimal float
|
40 | 40 | #define dobro double
|
41 | 41 | #define caractere char
|
|
54 | 54 | #define enquanto while
|
55 | 55 | #define para for
|
56 | 56 | #define sair break
|
57 |
| -#define contarAte(y) for(int x = 0; x < y; x++) |
58 |
| -#define contarDe(y) for(int x = y; x > 0; x--) |
| 57 | +#define contarAte(y) for (int x = 0; x < y; x++) |
| 58 | +#define contarDe(y) for (int x = y; x > 0; x--) |
59 | 59 |
|
60 | 60 | //------------------Funções---------------------
|
61 | 61 | #define imprimir print
|
|
65 | 65 | #define escrever write
|
66 | 66 | #define ler read
|
67 | 67 |
|
68 |
| -#define esperar(tempo) delay(tempo*1000) |
| 68 | +#define esperar(tempo) delay(tempo * 1000) |
69 | 69 | #define esperarMili(tempo) delay(tempo)
|
70 | 70 |
|
71 | 71 | //------------------Funções de Comando---------------------
|
|
90 | 90 | #define definirPino(pino, tipo) pinMode(pino, tipo)
|
91 | 91 |
|
92 | 92 | //------------------Funções de Serial----------------------
|
| 93 | +#if defined(ARDUINO_AVR_GEMMA) |
| 94 | +#else |
93 | 95 | void iniciarSerial(void);
|
94 | 96 | void iniciarSerial(int baud);
|
95 | 97 |
|
96 | 98 | #define lerSerial() Serial.read()
|
97 | 99 | #define escreverSerialn(texto) Serial.println(texto)
|
98 | 100 | #define escreverSerial(texto) Serial.print(texto)
|
99 |
| - |
| 101 | +#endif |
100 | 102 | dobro temperatura(int RawADC);
|
101 | 103 |
|
102 | 104 | /* Ultrassom */
|
103 | 105 | /* Este trecho e' baseado na biblioteca ultrassonic.h de J. Rodrigo e emcontra-se disponivel originalmente em: https://github.com/JRodrigoTech/Ultrasonic-HC-SR04 */
|
104 |
| - class Ultrassom |
105 |
| - { |
106 |
| - public: |
107 |
| - Ultrassom(int tp, int ep); |
108 |
| - long Temporizando(); |
109 |
| - long Medir(); |
110 |
| - |
111 |
| - private: |
112 |
| - int trig_pino; |
113 |
| - int echo_pino; |
114 |
| - long tempo_limite; |
115 |
| - long duracao; |
116 |
| - }; |
| 106 | +class Ultrassom |
| 107 | +{ |
| 108 | + public: |
| 109 | + Ultrassom(int tp, int ep); |
| 110 | + long Temporizando(); |
| 111 | + long Medir(); |
| 112 | + |
| 113 | + private: |
| 114 | + int trig_pino; |
| 115 | + int echo_pino; |
| 116 | + long tempo_limite; |
| 117 | + long duracao; |
| 118 | +}; |
117 | 119 | #endif
|
118 | 120 | // Não apagar antes disto.
|
0 commit comments