1
1
---
2
2
title: bool
3
3
categories: [ "Variables" ]
4
- subCategories: [ "Data Types " ]
4
+ subCategories: [ "Tipos de Dados " ]
5
5
---
6
6
7
-
8
-
9
-
10
-
11
7
= bool
12
8
13
-
14
9
// OVERVIEW SECTION STARTS
15
10
[#overview]
16
11
--
17
12
18
13
[float]
19
- === Description
20
- A `bool` holds one of two values, `true` or `false`. (Each `bool` variable occupies one byte of memory.)
21
-
14
+ === Descrição
15
+ O tipo `bool` pode armazenar dois valores: `true` or `false`. (Cada variável `bool` ocupa um byte na memória.)
22
16
23
17
[%hardbreaks]
24
18
25
19
--
26
20
// OVERVIEW SECTION ENDS
27
21
28
22
29
-
30
-
31
23
// HOW TO USE SECTION STARTS
32
24
[#howtouse]
33
25
--
34
26
35
27
[float]
36
- === Example Code
28
+ === Código de Exemplo
37
29
// Describe what the example code is all about and add relevant code ►►►►► THIS SECTION IS MANDATORY ◄◄◄◄◄
38
- This code shows how to use the `bool` datatype .
30
+ O código abaixo mostra como usar o tipo de dado `bool`.
39
31
40
32
[source,arduino]
41
33
----
42
- int LEDpin = 5; // LED on pin 5
43
- int switchPin = 13; // momentary switch on 13, other side connected to ground
34
+ int LEDpin = 5; // LED no pino digital 5
35
+ int switchPin = 13; // botão conectado ao pino 13 e o outro terminal ao ground
44
36
45
- bool running = false;
37
+ bool running = false; //variável do tipo boolean
46
38
47
39
void setup()
48
40
{
49
41
pinMode(LEDpin, OUTPUT);
50
42
pinMode(switchPin, INPUT);
51
- digitalWrite(switchPin, HIGH); // turn on pullup resistor
43
+ digitalWrite(switchPin, HIGH); // ativa o resistor pull-up
52
44
}
53
45
54
46
void loop()
55
47
{
56
48
if (digitalRead(switchPin) == LOW)
57
- { // switch is pressed - pullup keeps pin high normally
58
- delay(100); // delay to debounce switch
59
- running = !running; // toggle running variable
60
- digitalWrite(LEDpin, running); // indicate via LED
49
+ { // botão foi pressionado, o pull-up mantém o pino em HIGH internamente
50
+ delay(100); // delay para fazer o debounce no botão
51
+ running = !running; // troca o valor da variável running
52
+ digitalWrite(LEDpin, running); // indica via LED
61
53
}
62
54
}
63
55
----
@@ -71,10 +63,10 @@ void loop()
71
63
--
72
64
73
65
[float]
74
- === See also
66
+ === Ver Também
75
67
76
68
[role="language"]
77
- * #LANGUAGE # link:../../../variables/constants/constants[constants]
69
+ #LINGUAGEM # link:../../../variables/constants/constants[constantes] +
78
70
79
71
--
80
72
// SEE ALSO SECTION ENDS
0 commit comments