You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CristalLiq-serial/CristalLiq-serial.ino
+14-14Lines changed: 14 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -42,9 +42,9 @@
42
42
#defineSPEAKER400/**< Linha 2: nome do professor responsável pela aula em curso. */
43
43
#defineATTENDEE500/**< Linha 3: estudante que aponta sua presença. */
44
44
#defineSUCCESS600/**< Beep de sucesso no registro, seja por leitor biométrico de digital ou por senha no teclado numérico. */
45
-
#defineFAIL601/**< Beep de falha no registro, seja por leitor biométrico de digital ou por senha no teclado numérico. . */
45
+
#defineFAIL601/**< Beep de falha no registro, seja por leitor biométrico de digital ou por senha no teclado numérico. */
46
46
#defineSETTIME700/**< Comando para ajustar data/hora do RTC ligado ao Arduino. */
47
-
#defineGETTIME701/**< Comando para solicitar data/hora do RTC ligado ao Arduino. */
47
+
#defineGETTIME701/**< Comando para solicitar data/hora do RTC ligado ao Arduino, além da temperatura. */
48
48
/** @} */
49
49
50
50
@@ -55,14 +55,14 @@
55
55
* Essas constantes são relacionadas aos endereços I2C e demais ajustes sobre os dispositivos externos.
56
56
* @{
57
57
*/
58
-
#defineBUZZER2/**< Pino digital ligado ao _buzzer_ */
59
-
#defineCOL20/**< Serve para definir o numero de colunas do display utilizado */
60
-
#defineROW4/**< Serve para definir o numero de linhas do display utilizado */
58
+
#defineBUZZER2/**< Pino digital ligado ao _buzzer_.*/
59
+
#defineCOL20/**< Serve para definir o numero de colunas do display utilizado.*/
60
+
#defineROW4/**< Serve para definir o numero de linhas do display utilizado.*/
61
61
#defineADDRESS0x27/**< Serve para definir o endereço do display. */
62
-
#defineDISPLAY_UPDATE_DELAY500/**< Tempo em milissegundos em que um texto é exibido numa linha do display antes de sofrer _scroll_ */
63
-
#defineLOOP_DELAY10/**< Tempo em que o loop principal do código do Arduino dorme à espera de uma mensagem */
64
-
#defineKEEP_AT_ZERO1/**< Quando um texto é exibido numa linha do display, deve ficar um tempo a mais antes de iniciar o _scroll_ */
65
-
#defineKEEP_AT_LAST1/**< Quando um texto é exibido numa linha do display, deve ficar um tempo a mais antes de reiniciar o _scroll_ */
62
+
#defineDISPLAY_UPDATE_DELAY500/**< Tempo em milissegundos em que um texto é exibido numa linha do display antes de sofrer _scroll_.*/
63
+
#defineLOOP_DELAY10/**< Tempo em que o loop principal do código do Arduino dorme à espera de uma mensagem.*/
64
+
#defineKEEP_AT_ZERO1/**< Quando um texto é exibido numa linha do display, deve ficar um tempo a mais antes de iniciar o _scroll_.*/
65
+
#defineKEEP_AT_LAST1/**< Quando um texto é exibido numa linha do display, deve ficar um tempo a mais antes de reiniciar o _scroll_.*/
66
66
/** @} */
67
67
68
68
/**
@@ -99,7 +99,7 @@ struct Display {
99
99
int defaultMessageSize; /**< Tamanho da mensagem padrão. */
100
100
int startPosition; /**< Posição inicial na mensagem a partir da qual imprime-se no display. */
101
101
byte keepAtZeroPosition; /**< Quando o trecho inicial da mensagem está sendo impresso, permanece por um tempo maior nesse estado. */
102
-
unsignedlong TTL; /**< Tempo de vida da mensagem em milissegundos. Após esse período, retorna à mensagem _default_ */
102
+
unsignedlong TTL; /**< Tempo de vida da mensagem em milissegundos. Após esse período, retorna à mensagem _default_.*/
103
103
};
104
104
105
105
/**
@@ -228,8 +228,8 @@ void copiaN(char dest[], int sizeDest, char origem[], int sizeOrigem, int start
228
228
* - Caso contrário → mostra `message` com rolagem.
229
229
*
230
230
* @param[in] lines Índice da linha a ser atualizada:
231
-
* - `-1` → atualiza todas as linhas, para efeito de rolagem horizontal, então faz a cada DISPLAY_UPDATE_DELAY.
232
-
* - `0..ROW-1` → atualiza apenas a linha especificada, e faz automaticamente independentemente de DISPLAY_UPDATE_DELAY para ter boa responsividade.
231
+
* - `-1` → atualiza todas as linhas, para efeito de rolagem horizontal, então faz a cada DISPLAY_UPDATE_DELAY milissegundos.
232
+
* - `0..ROW-1` → atualiza apenas a linha especificada e faz automaticamente independentemente de DISPLAY_UPDATE_DELAY ter expirado, alcançando boa responsividade.
233
233
*
234
234
* @note
235
235
* - Usa `copiaN()` para preencher o buffer de exibição (`toPrint`).
@@ -386,7 +386,7 @@ void setup()
386
386
* - **SUCCESS (600):** _feedback_ sonoro curto (registro aceito, pode ser usuário/senha correto ou leitura correta de impressão digital).
0 commit comments