Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renomeação dos nomes das funções de leitura dos pinos #53

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/Basicos/analogicoSerial/analogicoSerial.ino
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ funcao configurar() {
// A funcao repetir executa para sempre
funcao repetir() {
// Lê o valor analogico retornado por um sensor no pino A0
inteiro valorDoSensor = lerAnalogico(A0);
inteiro valorDoSensor = lerPinoAnalogico(A0);
// Escreve no SerialMonitor o valor armazenado na variável do tipo inteiro
escreverSerialn(valorDoSensor);
esperar(0.5); // espera meio segundo
Expand Down
4 changes: 2 additions & 2 deletions examples/Intermediario/quarentaedois/quarentaedois.ino
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ funcao repetir() {
esperarMili(500); // Faz o programa esperar 500 milissegundos, que equivale a meio segundo
}

temperaturaAtual = temperatura(lerAnalogico(A0)); // Realiza a leitura da temperatura de um termistor de 10k no pino A0
temperaturaAtual = temperatura(lerPinoAnalogico(A0)); // Realiza a leitura da temperatura de um termistor de 10k no pino A0

contarAte(10) { // Conta 10 numeros, do 0 até o 9
escreverSerial(x); // Escreve os numeros sendo contados na variavel x
Expand All @@ -100,7 +100,7 @@ funcao repetir() {
escreverDigital(5, BAIXO); // Também pode se desligar um pino assim
esperar(1);

botao = lerDigital(2); // Salva o valor da leitura digital do pino 2 na variavel botao
botao = lerPinoDigital(2); // Salva o valor da leitura digital do pino 2 na variavel botao

se(botao == PRESSIONADO) {
Serial.imprimir("Fui pressionado"); // Voce também pode escrever no Serial monitor assim
Expand Down
2 changes: 1 addition & 1 deletion examples/Sensores/Botao/Botao.ino
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ funcao configurar() {

funcao repetir() {
// Le o estado do botão conectado ao pino 2 e salva na variável
estadoBotao = lerDigital(botao);
estadoBotao = lerPinoDigital(botao);

// Confere se o botao esta pressionado
// Caso esteja liga o led
Expand Down
2 changes: 1 addition & 1 deletion examples/Sensores/Luminosidade/Luminosidade.ino
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ funcao configurar() {

funcao repetir() {

luminosidadeAtual = lerAnalogico(ldr); // Realizar a leitura em nível analógico do LDR no pino A1
luminosidadeAtual = lerPinoAnalogico(ldr); // Realizar a leitura em nível analógico do LDR no pino A1

// Analisa a luminosidade e emite opiniao com base na luminosidade media definida
se(luminosidadeAtual > luminosidadeMedia) { // Caso seja maior que
Expand Down
2 changes: 1 addition & 1 deletion examples/Sensores/Temperatura/Temperatura.ino
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ funcao configurar() {

funcao repetir() {

leituraSensor = lerAnalogico(termistor); // Realizar a leitura em nível analógico do termistor no pino A0
leituraSensor = lerPinoAnalogico(termistor); // Realizar a leitura em nível analógico do termistor no pino A0
temperaturaAtual = temperatura(leituraSensor); // Converte o valor analogico em temperatura dada em °C

// Analisa a temperatura e emite opiniao com base na temperatura media definida
Expand Down
4 changes: 2 additions & 2 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ ligar KEYWORD2
desligar KEYWORD2
escreverAnalogico KEYWORD2
escreverDigital KEYWORD2
lerDigital KEYWORD2
lerAnalogico KEYWORD2
lerPinoDigital KEYWORD2
lerPinoAnalogico KEYWORD2
saida KEYWORD2
entrada KEYWORD2
entradaAlta KEYWORD2
Expand Down
4 changes: 2 additions & 2 deletions src/Brasilino.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@
#define escreverAnalogico(pino, valor) analogWrite(pino, valor)
#define escreverDigital(pino, valor) digitalWrite(pino, valor)

#define lerDigital(pino) digitalRead(pino)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Não remover comandos antigos para manter compatibilidade com códigos já escritos em Brasilino, apenas adicionar essa opção nova para que as pessoas possam usá-la no local de lerDigital.

#define lerAnalogico(pino) analogRead(pino)
#define lerPinoDigital(pino) digitalRead(pino)
#define lerPinoAnalogico(pino) analogRead(pino)

//------------------Funções Principais---------------------
#define configurar setup
Expand Down